Whining noise at startup. Not always.
the return spring on your starter solenoid is weak. ignore it or replace it.
the teeth are cammed to stuff it back into position, so it'll whine, then shut up..replace the starter solenoid to make it all right~
Search Hyundai Elantra Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Hyundai Elantra Experts