hard starting when cold (if at all)..it has a brand new fuel pump ..coolant temp sensor the complete distributer has been replaced ..mass air flow sensor good tune up the computer has been checked by warming it up then put back in cold truck.. once in a while it will start if the key is only turned for a split second? if it's held any longer reguardless if it has been previuosly running it will crank forever..possibly the ignition switch? why only during cold weather?..near my wits end