My '02 suburban won't turn over or start when it is cold outside. After it warms up outside it will crank right up. Dealer thought it was a problem with sensor not thinking it was in park and changed that part out. That didn't fix the problem. It still won't start. Very frustrated. By the time it gets towed into the dealership it starts right up for them and they can't troubleshoot it. Any suggestions as to what the problem would be? Is this at all tied to the fuel tank problems?