When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
its your cam timing it might be off a tooth check your timing belt if your missing a tooth on the belt it could have skipped during high revs get a new belt and zero out your cams by the hole on top of the cam plates that coves the cams line up the holes on the plate and the cam with a drill bit and you at zero but make sure yout bottom end is at tdc do that and it will fix your problem