Hi
This does appear to be a common problem with the engine ECU not clearing stored processes and the method used to clear this is to remove the battery leads from terminals, flash them together for about 20 seconds, wait for about two minutes and reconnect.
See if this works and if so, you may need to carry it out each time it stops starting