If the timing belt is changed every 70K miles, I would say you are over due!
As for the hard starting... There are so many variables it is hard to point to any one thing. Is it time for a tune up? Time to put a can of injector cleaner in the tank?
Not being able to read codes is a real problem. Clean the sockets in both boxes and the probe, they are subject to corrosion. Also check the wiring leading into the boses for exposed wiring.
Remember, just getting a code is not reason to replace a part. Only if the code re-ocuures in a short time.
Klaus
|