I was driving to work last week and all of the sudden my car starts acting funny. When sitting at idle, the car sounds like it has a big cam in it and it will buck pretty badly just driving without my foot on the gas. I dumped the codes and I get a 12 Idle Speed Control motor or Air Bypass not controlling idle properly (generally idle too low) - ISC. The car sounds pretty bad until about 1500 rpms and then begins to shake around 2500-3000. I checked for vacuum leaks and found a few, now I am pulling 15 hg at idle. Any suggestions?
I brought it back down to 10 degrees, still sounds bad but that much timing worries me.