i know this is old forum, but probable your ac cycles off and on and effects the power and its like when it comes to slight grade will power the engine on.