dude - i'm finding you're having a ton of issues with your car! every other post is "I've had it! That's it! It did it again!"
just tow it to a mechanic and get it fixed. since your new transmission was put in , you've been having these issues....and now its leaking?

check your fluid to be sure....
later.
