Hyundai people are usually incompetent, they will just push you to change one part or the other and hope it resolves the problem.
Have you tried changing the gear oil, has that helped?
Also, how about getting your throttle body serviced? Carbon residue can impact performance seriously.
Also, try disconnecting your battery terminals for at least 30mins, this will reset the ECU and bring all sensors to factory setting.