
OK....Several of the codes refer to low voltages, maybe set by cranking the engine as the car is rolling or with the brake pedal on. P0335 and P0385 refer specifically to a CKP (Crankshaft Position Sensor A or B) fault which will positively lead to intermittent stalling. The fact that the stall occurs at a predictable time in the warmup may indicate a problem with voltage transfer from closed loop (warmup) functions to open loop (normal temp) operation. Replacing CKP's A and B is fairly straightforward and has been the subject of many posts in here. Search. BUT, there is a specific and dedicated procedure needed in order for the PCM to accurately determine the electrical characteristics of the new sensors so that accurate ignition timing is achieved. It's called a "relearn" procedure and can only be done by a dealer or someone with a Tech II tool (megabucks). If you buy the sensors online, from one of the recommended sources in these forums you save a few bucks, but to do the whole job correctly you will still have to pay a dealer to do the relearn. Also included in the Tech II diagnostic is a set of checks for PCM voltages and ground verification.