well, last night i had my truck parked at a friend's house for about an hour and a half. i come back out to get on my way and it's completely dead, no light, no radio, nothing. it took us about an hour and a half to jump it and once i was driving it would completely shut off, headlights, no power steering, etc. all of the sudden it would kick back on and did this 4 or 5 times within 2 miles. i get about 3 blocks from another friend's house and it dies and won't kick back on. after about 30 minutes of trying to jump it, it kicks back on. once it gets started the needle in the speedometer fluxuates between 5 and 30 mph until i start going. the abs light also blinks the entire time. all of this happened again this morning except for the losing power and regaining it while i'm actually driving. i do sort of have a bad positive terminal but i can't see that being the entire problem. could it be that or alternator or what? any advice or input would be appreciated.
'01 2wd edge, 3.0 auto just in case.