my jeep did that. but it wouldnt even jmp, but my radio worked and shit. turned out the key ignition module in the steering colum was out.
sounds like in your case it could be that, otherwise it may be your starter. if its holding a charge, its prolly not your alternater.