I don't know what you mean by impeller? Your pump should be a diaphragm style, which works on a constantly changing vacuum and pressure created in the crankcase. Yes it could be the pump, but I would do the check as posted by DaveTN, by trying to hook up a gravity feed tank and see if the engine will run that way. If it runs, I would suspect the pump.