it could be the battery, i added alot of electronic gadgets since the new battery that are hooked up directly to the battery
I had a nissan pickup one time that had starting issues. it cranked really slow. I replaced the alt, battery, and starter. turns out, the problem was a battery cable....