My focus has been stalling out for quite some time. It will not immediately restart. It will after cooling down. It doesn't seem to be overheating. Someone said it could be the fuel pump but it doesn't shut down while running around town. Just on extended trips of 50 miles or more. Any suggestions?