Wait, he put automatic transmission fluid in the transmission? Youre definately in need of having work done. T-Case and Tranny. I feel sorry for you man, but unless you really know how to do the work yourself, you might want to start saving money so you can get this fixed.
I also suggest you stop driving it until the problem is resolved.
06 GG Evo SE
I WANNA GO FAST