Recently bought a 98 CSVT and it needed head gaskets. Had heads checked and ok'd. Was shaven. Not sure how much. After I got the car back from the shop. It seems like secondaries are not operating right. I had my mechanic hook up a scanner to it and it mentioned IMRC error of some sort. Autozone found 5 codes. Two "lean" codes. It has new plugs and wires. I unplugged the IACV and it runs better. It was idling 2500+ at red lights. Now it idles at whatever Rpm it feels like. Which is usually around 1000-1400 (with the IACV unplugged). Any suggestions?