Thanks for the advice guys, I was thinking it was probably a mechanical problem. Just a couple of days before I had the problem the first time though, I dropped it off at a local garage to get an inspection sticker and they had to call at work to ask how to start it. Maybe they tried doing it under the hood and bent something - I'll have to check.