Sounds like The battery as a guess, i had a simliar thing happen once in a shopping centre, it just kept on ticking and not turning over, just make sure the terminals are clean from gunk and muck and that they are on TIGHT and not loose Mike
Ummm depends, a generic battery can go for $100ish maybe as much as $150ish depending on what sort... Mike