Re: Should I buy a Battery?
YES.
$154? Where do you get your batteries?
Mine was $88 at O'Reilly's (SuperStart model 48-72). You don't indicate what year your car is, but since most are now 5 or more years old - yes, it's time for a battery.
This may or may not cure the problem... but fact is, that battery is almost certainly past it's "due date".