Hi, we are fuel injection specialist based in the North West of England called Enginostics. I have just read the problem you are having. I would recommend someone to access the trouble codes and to read live data to determine the fault. This would be the first step.
I would also look for air / vacuum leaks.
If the trouble codes indicate a sensor, use a scope and make sure the sensor is failing before changing it and make sure that the sensor output is not incorrect due to its abnormal surroundings.
Good luck.
|