Hi, my 2002 Hyundai Elantra hatchback has had starting issues recently. The car runs 100% perfectly, but sometimes cranks a few too many times on startup. I have been stuck on a few occasions with the car taking about a minute to crank and start. Sometimes it starts straight away. The battery is fine, just got it tested and the starter motor works fine as well. Any help is greatly appreciated.