Im stumped. I've got a misfire through the whole rpm range. It runs mostly very poor except for 2 second spurts where it runs great. Ran the codes and got a cam sensor code and have a pre-existing evap and thermostat code. I bought a new cam sensor and installed it...no change. I took one from another gtp, installed it, no change. I unplugged it, no change. Checked signal wire, power and ground at the ICM harness...all good. Swapped ICM and coils...no change. Now when I test drive the car I dont have any codes at all?