If it STAYS on, then that means it is running in 'limp home' mode - probably not revving above 3,200rpm, and probably feels about as powerful as a lawnmower engine.

You really need to get the fault codes read, noted down, and then cleared - otherwise you risk ruining your cat.