Hi Andrew, It sounds like you have been really thorough. Are you absolutely sure that your timing belt is correctly aligned?
open