This whole ordeal started a few weeks ago. I was driving on the street when suddenly my 06 LX lost all power and the engine shut down. I restarted the engine and it drove fine with the exception of CEL/VSC/Traction Off lights on. At home cleaned map sensor and throttle body, disconnected the battery to reset the lights, truck drove fine. Fast forward to this last weekend, just completed transmission flush and while waiting for the tranny to get to operation temp (techstream connected) my engine suddenly shut down again, tried restarting several times, worked for a few seconds then shut down again. Disconnected techstream and tried again, this time it started and kept on running with MIL and VSC lights on. Scanned it for codes and this is what came up. I checked/ cleaned MAP sensor, checked wiring for damage, everything seems to be ok. MAP sensor looks newish with QR code on it which means it has been replaced probably not too long ago. Should I replace it again? O2 sensors? Any other ideas?