I have a 2002 I35 and last month had a bad coil replaced along with all the spark plugs and also the gaskets and valve covers. I spent a lot of money getting this work done, now I still get a check engine light and error code p-0507 which is idle control. The car never idled high before like it does now, I have taken it back to the repair ship 3 times and still they clear the code and now I learn from a mechanic at another shop that when they replaced the spark plugs, they disconnected the throttle body which made the car lose its idle memory. Anyone have any idea how to fix this problem or how much the relearn procedure is at Infiniti dealers? Any help would be greatly appreciated.