Have you checked your EGR valve? Had the same problem w/my 95 LeSabre (117,000 m)...especially when going up a hill. OD wouldn't disengage going up hills, had to take it in for an oil change-had mech diagnose the OD issue while it was there & it was a faulty EGR valve. Replaced the EGR & car is running like new!