The fact that you can get a little bit of charge into the battery by jump starting and ride along for a short distance points more towards the charging system. Get someone to test the stator and voltage regulator before flushing money down the toilet on a new battery.
Also a stock type sealed battery typically gets weak over time giving you plenty of warning through labored starts, especially when the engine is hot. I just replaced my original '04 battery a few weeks ago because it's been getting sluggish.
You said you put a new battery in last year. Was it a cheap crap battery from a place like Walmart or Autozone? If so, have you pulled it out to check the water level?
Also a stock type sealed battery typically gets weak over time giving you plenty of warning through labored starts, especially when the engine is hot. I just replaced my original '04 battery a few weeks ago because it's been getting sluggish.
You said you put a new battery in last year. Was it a cheap crap battery from a place like Walmart or Autozone? If so, have you pulled it out to check the water level?