MX5 Surging - Bad O2 waveforms

MX5 Surging - Bad O2 waveforms

Author
Discussion

alex22077

Original Poster:

18 posts

66 months

Monday 13th June 2022
quotequote all
Hi All!

A friend of mine has a MX5 MK2.5 with rough/surging engine issue and throwing precar 02 codes. Been to many garages, all replaced either the precat 02 sensor or MAF, no change. I hoped my limited knowledge and the great minds of this forum could help out a poor man trying to get keep his pride and joy on the road =)

I've plugged in my OBD and following:

-Fuel trims show ECU adding and taking away fuel constantly causing surging, especially when idling

-Precat O2 shows a 'decent' waveform when on a drive under hard acceleration/heavy load

-Postcat O2 is hardly reading, stick at 0V when idling

Idling:



Crusing



Accelerating




I suspect a blocked CAT or exhaust issue... but I'm only guessing. Could anymore please point us in the right direction!

Belle427

8,947 posts

233 months

Tuesday 14th June 2022
quotequote all
What were the codes?

snotrag

14,457 posts

211 months

Thursday 16th June 2022
quotequote all
Precat sensor is the one which controls the closed loop fuelling.

The post cat sensor is only looking at making sure the catalyst is correctly bringing the emissions levels down.

(Now - Caveat - the following definitely applices to NA/NB and one might presume the NB2 with OBD functionality but I cannot 100% guarantee)


The engine ECU uses closed loop fuelling at part throttle and within a restrcited RPM range - off idle to approximately 4000rpm. Over 4000rpm, the ECU goes into 'open loop' where it is not referencing the Lambda values at all - it simply uses the lookup tables and x-refs against RPM, throttle, and intake temp.

I would first test the car by driving it, when warm, and checking how it runs up at 5, 6, 7 thousand RPM. If the car pulls well, and smoothly, in the upper reaches this again suggests the problem is with the closed loop lambda values and operation.


Otherwise, I'd go down the route of physically checking the Catalyst as suggested.

alex22077

Original Poster:

18 posts

66 months

Monday 11th July 2022
quotequote all
snotrag said:
Precat sensor is the one which controls the closed loop fuelling.

The post cat sensor is only looking at making sure the catalyst is correctly bringing the emissions levels down.

(Now - Caveat - the following definitely applices to NA/NB and one might presume the NB2 with OBD functionality but I cannot 100% guarantee)


The engine ECU uses closed loop fuelling at part throttle and within a restrcited RPM range - off idle to approximately 4000rpm. Over 4000rpm, the ECU goes into 'open loop' where it is not referencing the Lambda values at all - it simply uses the lookup tables and x-refs against RPM, throttle, and intake temp.

I would first test the car by driving it, when warm, and checking how it runs up at 5, 6, 7 thousand RPM. If the car pulls well, and smoothly, in the upper reaches this again suggests the problem is with the closed loop lambda values and operation.


Otherwise, I'd go down the route of physically checking the Catalyst as suggested.
Hi and thanks for your reply,

Car pulls well in higher RPMS, no problem there. Only seems to be lower Revs (closed loop) and idling the engine keep adjusting fueling making the engine surge and nearly stall. Precast lambda seems to be stuck around 0.45V when idling, post Cat 0V.

ECU keeps reducing fuel (negative fuel trims) however this doesn't seem to affect lambda readings much, also like an exhaust leak? Had a good look at exhaust but nothing obvious. May fuel pressure or stuck injector?


alex22077

Original Poster:

18 posts

66 months

Monday 11th July 2022
quotequote all
Belle427 said:
What were the codes?
Hi and thanks for reply,

Yes it keeps throwing PreCat O2 sensor fault, can't remeber exact code but think it was P0130.

Only seems to throw the code because negative fuel trims go to -15.

Had 2 new sensors fitted and looked at by 2 garages. Wiring tested by myself ok.