Error codes
12 - Direct battery input to PCM was disconnected within the last 50 key-on cycles
42 - Fuel pump relay control ckt, Auto shutdown relay control ckt, No ASD relay output voltage at PCM, Fuel level sending unit volts out of range
55 - end of codes
Something very interesting happend to day the car acted like it had very low battery power for a few min's then come back to full power so I cleaned and checked the cables as das2123 said, but car still dies under stress.
And yes all the lights on the dash are in full working order.