I have recently been having trouble starting my truck when it is cold out, to the point it will kill my batteries to the point where I need a jump. This only started happening after I starting plugging it in for the night. The last two winters I never plugged it in and had no problems what so ever. I recently changed the oil/oil filter and both fuel filters (thinking maybe there was some water in the fuel. A guy I work with suggested that maybe it could be the fuel injection control module which is quite expensive and I want to make sure first. If I plug the truck in over night it seems to start no problem but I can't always plug it in... Any suggestions?