I have a 2003 4.0 automatic fx4 and my transmission shirts extra hard more times than not when i punch it. For instance, some times i take a route where i have to pull out on the highway and right when i turn i have to start climbing a hill and i punch it to get into traffic and my truck revs way up while trying to get up the hill and then it shirts extra hard. And when im driving down the road and i wanna show off and rev up my motor i put it into neutral and rev it up and wait for the rpms to come down and then i put it back into drive and hit the gas and it revs up for a second like it is in neutral still and then it shifts into drive with a extra hard shift. It does it also when i going 40 mph or so and then punch it, it will drop down a gear and then when it shifts it will shift hard instead of smooth. I have checked my trans fluid and its full. Is this normal? I dont know what else to do. Any help would be appreciated.