Hello everyone, I've used the boards many times for my GP needs and I have a problem I can't seem to pinpoint. First off I have an '05 Base with 89k miles and I am getting inconsistent RPMs while doing down the road. When I am going down the road without a load on the gas pedal or with my cruise set the RPMs will bounce up from anywhere around 200 to 600 revolutions higher then back down to normal RPMs. Example to be a little more clear, say im cruising and I'm running around 1,600 RPMs, the tach will jump up to 2,200 RPMs then back down to 1,600 constantly until I accelerate but then it starts again. This is terribly killing my gas mileage. Anyway, I had my buddy whose a mechanic who kinda helps me on the side hook it up to a diagnostic tool. I had 2 trouble codes, one was the upstream o2 sensor wasn't heating properly in order to collect data properly, and the other being something along the lines of it couldn't display the trouble engine light on the dash. We replaced the o2 sensor and still had the same problem. We hooked it up again with no trouble codes, and he even checked for misfiring at idle and under load and nothing abnormal struck his attention. I read on other threads to look at the throttle body inlet and I did and had some carbon buildup. I did not manually scrub away the buildup but shot carb cleaner in the vac return in the side of the air intake duct a few times. That didn't seem to help. I checked the plug wires at the plugs and coil packs and looked very nice with no corrosion. I replaced the plugs and air filter about 20,000 miles ago. Just replaced the o2 sensor a few days ago, and today I put a bottle of iso-Heet in the tank to get rid possible water in the tank/lines. This has been going on for about a month and with rather cold weather, if water was present it wouldn't be suitable climate to evaporate the water. And the only real mod I have done is a resonator and muffler cut and put in a high flow flowmaster super 44 single to dual on which has been on 7+ months. I also read possible CPS sensor but I don't think it would relate to my situation as there has been no trouble codes set for it. Any one have any suggestions? Should I physically scrub/clean the carbon buildup on the throttle body inlet or wait and run the iso-Heet run through? Thanks in advance for assisting.