ok when the truck is cold(im in florida) meaning in the morning or if i havent driven it for 5-6 hours it has difficuly starting. after i drive a bit and stop. and lets say go to publix and go to start it . starts fine? can the batter be going dead? i cleaned the engine compartment that dident help and battery terminals cleaned too. anything elce?