It is in what's called "limp mode"
The computer on board detects something possibly serious. Therefore prevents further damage by cutting off fuel and allowing you to limp to safety. This needs to be code read and figure out and resolved.
You did good by eliminating something easy and obvious, unfortunately it wasn't it.
You can research and eliminate more items one by one, but this could be wasted cost, compared to taking to a service dealer and fix it right.