Today after school i went to do some light wheeling at a open snow covered feild with some light trails there. I put my truck in 4hi and was doing great, then i got stuck on this small hill and put my truck in nutral and shifted into 4lo. I got out and kept driving around and up the hill. Then befor i got back onto pavement i put my truck out of 4x4 and drove home, now the Fed up part. When my truck is in drive it feels like its hesitating and wont move much, like the e brake is on or something. When my truck is at a full stop and i floor it in drive the the engine is working but the truck barely moves. My truck only moves normaly now in 4lo. Whats wrong? it feels like the e brake is on but its not, the engine sound like its excelerateing but the truck wont move? Need help Thanks guys.