***SOLVED***
***UPDATE***
I replaced the torque converter and it holds lockup perfectly fine, and no more whining now. Even with a shop and a couple buddies arguing with me weather the noise was from the pump or converter i went with my gut and replaced the converter only. Solved the issue. And...