I finally fixed this problem. I cleaned the throttle body and replaced a corroded IAC valve. Better, but still not right. I was unable to check fuel pressure because the 318 does not have a shrader valve on the fuel rail. It takes a special adapter hose to connect the gauge. I replaced the fuel pump as it seemed to draining fuel back to the tank and have a long crank time cold. The new pump was intermittent, so out it came for return and another one went in. Truck ran perfect until the temperature here dropped into the 50's. No start, no spark or injectors. Then it would start after a while. I had a test light hooked up to the fuel pump power feed and the ASD relay would not cut power after a few seconds one morning. I got the idea to use a heat gun to warm the PCM, and it started. I chilled the PCM with liquid Freon and again, no start. Warmed it up and it started. I did this four times to verify the PCM was bad. Got a remanufactured PCM and the problem is solved. It runs like new.