I've had an engine managment light that goes on and off from time to time. Its probably off 75 % of the time and I can't say that I notice any performance issues with the car (3.0si) whether its on or off. I bought a cheap OBD tool this week and thought I would try and identify the issue. On 3 different apps it comes up with fault code p114b one app also includes p2c7e. Looking these codes up it appears it maybe an o2 sensor or the Maf sensor. Anyone had these codes and then replaced these sensors with sucess. Dont want to fork out money on a potential fix and then discover they were not the problem.