Volvo V70 - Volvo V70 Different codes and warnings - quattros

Hello having big problems with my 2002 v70 2.4 petrol. I had a warning light on which when checked out came up as crank sensor. This was replaced then the code for a lambda sensor came up again replaced with a denso pre cat sensor. The car takes a few turns to start sometimes. Again the light came on with reduced performance light.Max 3500 RPM. Also the engine service warning comes on and sometimes the alarm service warning comes on. I have replaced the battery aswell. This is costing a fortune in parts and code readings. The car is driving fine. The other warning is engine temp is high and the gauge goes of the scale but it's not over heating. I can start the car sometimes with no warnings. Please help