Could it be possible that you are one tooth off on your timing gears? Just a thought.