When I had my old 240 I went through 3 aftermarket starters.They were brand new and didn't work.I finally gave up and told them to give me my money back.I went and bought a used Volvo starter and never had another problem.
You can try to tap on the starter when someone is holding the key in the start position it you tap it and it works then it is bad.