oil pressure lamp lit up.... VERY bad. You probally have engine damage already. Check your oil level, if it's low then you would surely have damaged your internals like the crankshaft, rod bearings, rods, etc.
CEL still on? If so, don't reset the ECU but read it and tell us what's the code.
CEL still on? If so, don't reset the ECU but read it and tell us what's the code.