Faulty cam sensor can be a cause of hot-start failure ..... if you can find one for substitution it's worth a try.
Have seen hitting it with a squirt of freezer spray when it's in non-start mode as a diagnostic check suggested ... but I'd be careful of thermal shock.
K