My 04 Sorento with the 3.5 engine auto seems to be lugging when climbing hills at 30 to 40 mph in town the trans holds on to 2nd or 3rd for longer than seems. Is this normal?