Did you check out your cam shaft position sensor?