I have the same problem and suspect a MAF, which is on order. It goes into limp mode at least 1 time each day, so I have MASTERED the ECU reset. I can even do it while I am coasting downhill without my stopwatch!!!
Switch ignition on for 3 seconds, then pump accelerator 5 times hard,fully release the accelerator pedal,
wait 7 seconds, then push and hold accelerator down 10 seconds, then up for 10 seconds, then down for over 10 seconds ( I do 13). Then switch off and it should be reset.