Well long story short, pathy is up and running.... ya fricken who... But I think the above comment was exactly right Uncc!
Turns out the old water pump I took off had a longer snout then it should have. And after getting a replacement water pump from a 1995 infiniti and bolting it all together belts would not line up and it was just way too long. So ya they put the wrong water pump on to begin with. Crazy but the 300zx I think? I have looked at so many water pumps over the last month, but I think the 300zx water pump bolted right on and the timing belt improved the Idle and everything is super quiet and smooth.
So again thanks to all of you and Uncc you the man...you all were a huge help...