Hi there. All of your symptoms are pointing towards a worn timing chain/belt. A loss of power or "lugging" up a steep grade will be your first sign of a worn timing belt. This is also directly connected to your...
Either the latch has failed on your truck, or the hood release cable is stretched. Often the hood can be released from underneath with a pair of pliers. Then the latch or cable can be properly repaired. A professional, such...