Now I have replaced the engine with a better one, 89K
a mechanic who put it in for me is not specialized with Volvos, the shop specialise in Hondas, Nissan, and Isuzu.
after he put in engine, my car does not start, each time they scan ECU, it comes up with new code, first it came with the codes:
P0505 Idle control system malfunction
P1505 Mfr ctrl veh spd idle ctrl, aux inp
P1507 Mfr ctrl veh spd idle ctrl, aux inp
next sca showed:
P0103
I don't remember exactly how the explanation, but it said
Unmettered air High input
then the third scan
P0120 TPS Sens "A" circuit malfunction
P0500 VSS SENSOR MALFUNCTION
p0123 tps sens a CIRCUIT HIGH INPUT
DO YOU THINK ALL THESE THINGS HAVE PROBLEMS, or there may be a wrong connection to those sensors? my car did not have any of those problems before engine was changed except the P0103 wich made the car to cat off itself after start and it seemed like iddle was having problem. but still the car started right on every try.