I have a 2002 XLT V8 with about 46K miles. For about a year now, off and on, I have had problems getting it to start and stay running! I believe that it only happens when its cold out, but not any specific time of day. It will crank like it wants to start, but it won't actually fire. It takes a...