Alright, found the problem. Today I put a spring on the kick down linkage, made sure I had 3.55s by turning the wheels 1 rotation & watching the drive shaft make 3.5 turns, and went and bought a tach. The tach I hooked up reads way different than the tach that I have in the car. When mine read 3000 the new tach read 2000. When my tach read 4000 the new one read 3000. When my tach read 5000 the new tach read 4000 then I turned it off & anifreeze boiled out of the radiator cap.
I was surprised more didn't come out of the overflow tube before blowing the cap. I'll have to adjust my tach circuit board to where it reads the same as the new one.
What I'm not sure about is when at idle my tach is reading 1000, but the new tach is at 500. Is that possible? I've got a mild comp cam with .470 lift. Can that hold an ide at 500? It stumbles a bit, and I loose it sometimes and have to restart the car. I'm going to have to assume it's more accurate than mine though.
Now my main concern is what the transmission guy pointed out to me... the drive shaft is too short. I searched for extended slip yokes but couldn't find one. I need to be in there an inch or an inch and a half more. Does anyone sell extended yokes, or am I going to have to get a new drive shaft? I got it back in 2007, and I don't remember what shop it was from. They really gave me the shaft though!