Also I thought about the FPR for a brief second during the last post. It needs to provide extra fuel under acceleration or the mixture runs lean. When that happens the timing has to compensate to prevent pre-detonation.
The fuel mix going lean or rich beyond which the ECU can compensate throws a fuel mix error code and the check engine light comes on. I know from experience with a faulty FPR on my 1992 245 that this may go totally unnoticed, apart from the light switching on.
I would suggest to see if the ECU has other stored error codes, as not all errors make the check engine light go on.
Does the hesitation during acceleration feel even or does it feel "wobbly"?
|