but besides that it runs great if you don't get it up to 4000 RPMs,I just had an 90,000 miles service and my timing belt changed so I don't think it is my timing belt,but I have no idea what it might be,any help before I take it to the shop and get screwed with a high bill?