The 904 won't upshift to 3rd gear.

Hey everyone. THIS 67 Dart....

67 R.jpg

...Has always been rough around the edges but still ran great. Lately, it won't upshift to 3rd gear. Aside from low fluid level, what else could cause this? The fluid smelled fine and the level was normal. It has a 360 4 barrel, an 8 3/4" axle too.
The KD linkage is set right. It has 4.10 gears so running around in 2nd gear isn't much fun. I've thought of swapping in an A 500 to get the lower 1st gear and the Overdrive. It would be easier to just fix the 904 though.