I'm not a mechanic, but I have spent years wrestling with my two current-Ds and one I used to have. I'll be happy to try and see the truck for you and give it a look-over, schedule coordination-depending.
'97 D90SW - SOLD SEP '14
'94 D90ST - SOLD MAY '13
D90s sold while assigned overseas. You're welcome America!
'06 Range Rover Sport Supercharged
'8X FankenRover D100