Anonymous posted an answer for this 2000 Hyundai Accent:
"you may have a bad crank shaft sensor... they cost about $110.00 and are a pain to put in."
Anonymous posted an answer for this 2004 Land Rover FreeLander:
"I had the same problem...my crank shaft sensor was going bad."