Recently had a guy with a similar problem. Could drive a little but had issues on the open road and on hills.
In his case the fuel system needed bleeding due to an air bubble along with a weak battery