So I recently bought my 97 Dakota Sport with a 3.9L and 42RE trans, and have been driving it around more as of late (truck is a work in progress, replacing the heads in the coming weeks). Now when the truck is cold like first thing in the morning, the 1-2 shift is fine and 3-4 shift is fine, but the 2-3 shift is very delayed, basically like it drops into neutral. I let off the gas and then it will eventually go into 3rd, sometimes immediately, sometimes not. It gets better as it warms up and after about 5 minutes of driving, it shift perfectly normal in all gears.
What I've done to the trans so far is replaced fluid/filter with Mopar ATF +4 and the fluid level was checked while hot and running in neutral, adjusted both bands per the specs in my Chilton manual, and replaced the governor pressure solenoid and sensor (both bad when I bought the truck) as well as the output speed sensor (came in the same kit as the other sensors). Is there a solenoid or something that deals solely with the 2-3 shift? Seems odd that it fixes itself when it gets warm. I've seen posts on everything from the problem being the valve body or a TV cable adjustment, but none of it really makes sense to act up while cold instead of warm.
Also the truck has 230k miles on it, unsure if the trans is OE so let's just assume for now it is.
What I've done to the trans so far is replaced fluid/filter with Mopar ATF +4 and the fluid level was checked while hot and running in neutral, adjusted both bands per the specs in my Chilton manual, and replaced the governor pressure solenoid and sensor (both bad when I bought the truck) as well as the output speed sensor (came in the same kit as the other sensors). Is there a solenoid or something that deals solely with the 2-3 shift? Seems odd that it fixes itself when it gets warm. I've seen posts on everything from the problem being the valve body or a TV cable adjustment, but none of it really makes sense to act up while cold instead of warm.
Also the truck has 230k miles on it, unsure if the trans is OE so let's just assume for now it is.