Yep, I've got another friend who works at Dodege, and got me one for free.
So, can I assume, that the leak, combined with no kickdown are causing my problems? I guess I'll find out on Sunday haha. Thanks for all the advice guys, it's been much appreciated!