I took my 91 4.0 in to smog the other day and I passed everything except HC PPM at idle. At idle, it was reading 403 PPM well over the 120 limit. But at 2500RPM, it was reading 19 PPM out of the 180 limit. He said it was getting worse as it heated up too. I did a oil change, swapper cap, rotor...