My Suburban started doing something odd on starting before, but I'm not completely sure how to describe its behavior.
It get's past the battery part fine when it's starting, and the starter motor is new, so that part sounds perfect and is always quick, but what happens is right when the motor is starting every once in a while it has a very slow and sluggish sounding start, like once the motor is on it takes a few seconds to get back to sounding correct.
It does this seemingly randomly, in any weather condition (wet, hot, cold, etc.) and it's got about 216,000 miles on it. What could this be?