I have a 2008 CRV-EX that I am having some engine issues with, but I have no clue what the source of the problem is. It started with the check engine light coming on, so I took it to O'Reilly's to have them test it. I can't remember exactly what the code was, but he said it was a "lean mixture" causing the check engine light to come on. After looking it up, he said the three most common causes were the MAF sensor, O2sensor, or spark plugs.
It was recommended by a friend to try B12 Chemtool to clean out the system, but that didn't work. Next up, I took the MAF sensor out, cleaned it, and reinstalled. This didn't appear to do anything either, and I'm not mechanically inclined enough to know what to do next.
The main symptoms of my CRV are that when it's idling in Park, it jumps between 600-1500 rpms. When I put it in drive, the best way to describe it is that it feels jumpy. It idles really hard, and the whole car starts shaking. This usually happens around 600-1000 rpm's. If I'm stopped at a light, I have to give it a little gas to get it up to 1000 rpm's, and it stops shaking. When I'm driving, I can't notice anything odd with the engine, it's only when idling.
Any help would be greatly appreciated. Do these symptoms sound familiar to anybody? And if so, is this something I might be able to remedy myself, or would I be better off taking my car in to a mechanic? Thanks!