The Merlins and the Allisons had at best a 300 - 400 hr. Life before a switch was required. Remember, they were being used up fast in the aftermath pf Dogfights!
They were lucky. Any edition of either engine had a life expectancy of 200 hours in any Patrol Craft or Torpedo boat involved in heavy attack work!
The ones in Hydorfoils were cut to 100 hours at best! As far as Ammo in the gun bays, maybe he was about to do a mission and the engine gave up the ghost!