Update for anyone with these code(s) 22 is related to the grey ecu temp sensor - a new one fixes it. Code 12 will occur when, but not limited to, the car isnt being started with the key i.e sending 12v direct to starter trigger wire - sending 12v from the 'start, position on the key barrel will fix it in this case