Soo, no codes? That is odd.
If I am reading you correctly, on pressing the start button, you get plenty of crank but no engine start. Is that correct? Your X then goes on attempting to start by cranking again and staying in that loop until you stop it.
When you say no codes, what are you...