Riddle me this...

What was the stall of your torque converter supposed to be. If you sit in drive foot on brake what RPM does the engine RPM top out at? be sure your brakes and engine mounts are good and don't be pointed at anything valuable.
1800