12 is too a code
actually 12 IS a code. it means no crank reference. it just means that the engine is not spinning. or the crank sensor does not see it spinning, in which case your engine is not spinning :P (not under it'* own power anyway) you must have another code in there, why did you buy a code reader? i hope you didn't pay too much for it. you can just use a paper clip or anything else that conducts electricity to get the codes out of that car. maybe that code reader isn't reading all of the codes??