Well, it seems I have fixed part of the problem.
Knowing that I floored it hard, I looked at the cables on the accelerator and it seems the kickback cable was loose.
There is a self adjuster on the firewall so I pulled it to "zero".
I took it for a drive and the engine light did not come on...