Kyle,
It's been my experience that a weak battery will generate longer starting times. I have a device called the BatteryMole which tells me how long the starter cranks. If my battery is in decent shape, I rarely see starting times more than 1 second. But if I haven't driven for several days, my battery (which is just over 3 years old) starts to fade (lower voltage available to start) and it will often take well over a second to start. And the BatteryMole will alert me to the lengthy start and my state of charge is low (I've seen as low as 10% when the RL has sat for about a week without being driven on this aging battery).
A long paragraph to say, get your battery checked before you do anything else. A proper load test would be in order.
Here's a link to the user manual. Check what is says about a slow start:
http://4peaks-tech.com/MonitorManual_v1_12.pdf