Two days ago my check engine light came on and then it went off for the rest of the night and the next day it popped on again, so today I went to see what the codes were.
I had three:
P0171-system too lean
Probable cause: fault 02, large vaccuum leak, fault maf sensor
P0507-idle air control system rpm higher than expected
Probable cause: throttle plate misadjusted or damaged, faulty IAC valve
P2293-Fuel pressure regulator 2 performance
Now I replaced my cam follower about two weeks ago and my car has been running fine since then, no fuel cuts or anything. The last day my car has been having a high idle...other than that it runs fine.
So what should I check first to see what the problem may be? I know that one thing must be causing all of these codes to come up.