i have an 02 gt with 47k miles. ive changed the plugs, cleaned the maf and cleaned the iac and i still have a slight misfire. Its only at idle and you can hear it "pop" and feel it shake when it misses. any ideas?