Code 12 should be open or short circuit lamdba sensor heater. this would not stop the car from starting.
Fuel pump relay is a likely culprit for intermittent non starting.
__________________
Mick J
'08 Chrysler 300CRD (MB OM 642 engine)
'95 E220 estate
'89 230TE (R.I.P.)
|