Thanks Warlock for your opinion, I started to look for every plug and wire I could find and everything looked ok until I looked at the battery area. I found a wire that came unplugged. It must have come unplugged from the battery moving when I hit the snow bank. I don't know what the wire is or why I could start the truck sometimes by pushing the brake but I sure am glad everything works now. I attached a 2 pics so maybe somebody could figure out what that wire is.
I know I should have a battery tie down on there but the garage that "Replaced" my water pump, belts, and battery cable never put it back.