So I have a 2005 Hyundai Elantra with approx. 76k miles. Recently my car has been having some problems.
When car would first turn over, the engine would make a whirring noise (like a fan) and I would get a faint smell of burning rubber. This would go away after 5-10m of the car being on and getting driven. Also, when the car is in the whirring mode (before it stops), if I turn the car off and remove the key, the belts in the engine still turn and the engine shakes.
Coincidental to the above, I recently replaced the ground wire on my battery as the old one was corroding and had a bad connection. Once I fixed that, when I turn the key as if trying to start the car, it has trouble starting (making a clanking noise) and then from under the engine (cant tell from where exactly as I can't find an engine diagram), white/grey smoke billows out and the burning rubber smell increases 100 fold. This is before the engine starts combusting and starts, so I doubt it is a friction problem.
A little googling believes it may be either a bad starter motor thats burning out or something that a belt turns has seized.