That sounds like two different issues. Holding a heading (called AUTO mode) only requires HEADING and hydraulics to be working properly. I would first check your heading reads roughly the same as your COG and Steering compass when moving straight (all four directions). If the heading is wrong, that needs to be fixed before anything can move forward in AUTO or Nav mode. If heading is good all four directions, then it sounds like something is up with the hydraulics. Checking hard over times, rudder test should help you narrow down what is happening. What is the hard over to hard over when using the pump (dodge buttons) and what does the Rudder test say (when ran in the water with engines at idle).