On the highway every time we hit a small hill ,and i mean small, the car jumps in the passing gear.It is very annoying . It feels like you're losing control of the car. We have just bought thi new car and we are very disappointed with this occurence.
Any fix for this problem?
2009 sonata GL Sport 4 cyl
An expert who has achieved level 3 by getting 1000 points
An expert that got 10 achievements.
An expert that got 5 achievements.
An expert whose answer got voted for 500 times.
Re: cruise control problem
This is normal for the 2.4 lit 4 cylinder engine. I assume this is the size engine you have in your Sonata. If it isn't, perhaps you should take it in to the Hyundai Service Center and ask them to verify whether or not it's a problem that needs to be fixed under warranty, or whether it's normal.
a 6ya expert can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of.(from cars to computers, handyman, and even drones)
click here to download the app (for users in the US for now) and get all the help you need. Goodluck!
- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
I suggest check the easy things first. Vacuum lines, could cause a lean condition, fuel filter restricting the fuel flow lean condition. Carefully clean throttle body with proper cleaner. I'm a shade tree mechanic but these simple things work sometimes. You didn't mention if you have the cvt trans. If you do and you are going 75 80 on the highway coming to a hill will cause it to race that high. Then when the hill is crested it will slow down, I don't like it either but it is the nature of the beast. I often cancel the cruise on big hills on the highway so it doesn't do that.
check the rpm and road speed when this happens . The cruise control will increase to keep RPM constant but as the road speed drops the auto may be shifting down and as the rpm increase it shifts back before the rpm adjusts. You can override a cruise control in this situation by simply pressing down on the accelerator to maintain the power setting and road speed and when the situation is passed and you take your foot of the accelerator the cruise control will return the system to the set position without you needing to do anything
use d4. d4 is for normal driving. d3 is to down shift the transmission in case you wanna pass. use d3 only if you want to down shift because if you leave your car in d3 on the highway, it doesnt allow the 4th gear to engage, causing your engine to run at higher revs, not only wasting more gas but also making your engines life last less. hope this helps. if you need more help, let me know. goodluck
It could be your transmission trying to find the right gear it will jump around on diffrent road surfaces and going up hills/down hills. It is usaully noticable on cruise because it is at a constant speed and your thinking why would it need to shift. Sometimes it doesnt even really shift the gear its so inbetween it just jumps back really fast.
1st and 2nd gears are for slower speeds or pulling hills not for highway driving you can also use them when towing a small trailer or going up steep hills but driving at a slower pace.D is usally where you need to be when doing normal driving or highway driving unless you have overdrive then you would want to use that on highway driving.
It is a 24 year old vehicle (made in 94), it probably needs to retire :>)
Take it to a transmission specialist rather than a normal garage, as it sounds like a sensor problem. It may also be rubber mountings that have perished, and the engine and transmission are only partially mounted to the chassis.
This might be a valve timing offset, that when you change gear your valves become ofset from your pistons and they might hit, or it might also be your crankshaft hitting your oil pan. either wich way this might be a serious problem.
Simple answer, no, it will not most likely cause any increased wear to your engine or transmission. Yes, it is normal for the engine to rev while climbing a hill while in cruise control.
The cruise is designed to be used on flat (or semi-flat) stretches of highway at 55mph or higher so you don't have to hold the fuel pedal the whole time and your foot doesn't get tired. The cruise control system will try it's best to keep your vehicle rolling at the set speed, increasing/decreasing the throttle to compensate for changes in engine load.
If you are driving with cruise on, try lightly putting your foot on the pedal and you might notice that the system will actually move the pedal itself. If you are in cruise, and you come up to a large hill, try putting your foot on the pedal and getting it up the hill on your own w/o cruise then resetting cruise once you are off the hill.
Also, cruise is not supposed to be used in moderate/ thick traffic or on country roads with a lot of rolling hills. The cruise control system is a "dumb" system meaning (not that it's pointless) but it will only change the pedal as the speed changes and it has no idea what's coming up next, even while you are already on the hill.
So, it is normal operation of the cruise control to try to compensate for a hill by constantly revving up the engine and letting it fall back down to try to keep moving at the exact same speed you set it for. If this is a bother, you can always use your foot to hold the pedal while climbing the hill normally.
Don't worry, it won't cause any increased wear and tear on your vehicle. I hope this helps. Good luck and don't forget to rate! Thank you!