Slow to turn over on start, not the battery
One of the list of little things I'm tracking down with the new '99 XJ acquisition is how the engine seems reluctant to turn over and start. I assumed it was the tiny little Valuecraft (i.e. AutoZone bottom of the line) battery that just wasn't quite delivering the cold cranking amps required, because the engine runs great for as long as you want it to, it seems to be getting fuel just fine, the gauge in the dash is reading at or just barely under 14V when in operation, and it would happen no matter if you left it for a couple of minutes or a couple of days, meaning it doesn't appear to be a slow battery drain.
However, I just dropped a brand new Duralast Gold in it with 800 CCA (1000 normal) that's way more than enough, and it still starts slowly. I don't mean it turns over and over and over and then catches. I mean the initial turn over is sluggish. Could this be the starter, or something? It starts every time, just not bright and chipper like I'd expect (as does the 4.0 in my TJ). The only starter I've had go bad was really the solenoid, not the starter, so I'm not really sure where to look. Maybe a bad/corroded ground on the starter?