03 D2 won’t start. I noticed that it was cranking a little slower than normal and we’ve had some cool nights. On Thursday it started slow and I drove to work which is about a mile shut it off and tried to restart and it was dead. About an hour later it barely started and drove another mile home and it wouldn’t start again. So I pulled the batter that’s not quiet 1.5 years old and it tested fine. Pulled the starter it tested as good. Put it back in still won’t start. Cleaned connections on starter as well. I’ve got power from the fuse box in the wire that runs to the starter when the switch is turned. I can hear the starter engage but won’t turn. So it’s the battery or starter unless I’m missing something. I tried another battery and would not start also tried jumping it off and nothing. Is their anything else that would keep it from cranking that I’ve missed..