I have a gmc truck with a 350 motor and the problem I am having is while driving on a flat and level road my truck has OK power but when it comes to any size hill it starts to slow down and has no power so can anyone please give me some if on what the problem could be.any info will be helpful