battery is fine, oil is fine, belts are fine, I don't know too much about where everything is in my engine. So far since I've owned the truck I changed out the alternator, new spark plugs, new timing belt, new serp belt, new blower motor, new spark plug lines, and new battery. Not a single bit of carrosion on the battery, I keep it nice and clean. I put fuel injector cleaner in once a month like its a religion. My previous vehicle had a plugged up CAT, which is what it seems to be acting like, but I'm not sure, I'd check but it's current like -2 degrees outside and I don't have a garage, nor a jack. lol