if your alternator wasnt charging the car would not of run for a hour with a flat battery, id say starter or battery, have you tried putting a volt meter on the battery with it running to see what power is there, should be between 12 and 14 if i remember and then check when you turn it off.