set of heads I had and had them resurfaced and a valve job. Installed a new belt with new head bolts. Checked and rechecked the teeth count on the belt. Timing light show 15. The Z jerks and pops very hard when I hit around 4000 rpm. One thing I have not checked was the TPS. Maybe I bumped it when I removed the plenium.