may have lost teeth on the gear that drives the pump
easy to take a look at
lay bike on left side after removing battery and fuel tank
then remove the oil filter and right side of engine
becarefil and get no dirt in the engine
when inspection complete put it back together
with out having to drain the oil
while in there look at the timing chain and make sure the tinsioner is working and no chain grinding at the case
if there are problems then suck out the oil and set it upright
dave
i even hang them upside down to weld the sidestand back on