Hiya
Pretty sure its a small problem. 90% of your engine troubles WILL come from fuel issues!!
Some things worth checking:
Is the fuel line kinked anywhere?
Is the fuel tanks breather open?
Do you have any filters in the fuel line? Chances are very good, that the filter is dirty and needs to be replaced. If i can recommend, but two RACOR filters, with water traps. They cost R700-1000 EACH, but is money WELL spent. I use a normal GUD filter, THEN a racor, THEN the fuel gets to the engine. Evey few months, just throw the GUD filter away and replace with a new one. They cost about R10-15 each, so its very cheap to buy and they do stop MOST of the dirt.
Open the motor cover and check the fuel bowl water trap to see if there is any water in it. Clean and replace.
It could also be that your fuel tanks fitting does not fit well with your fuel hose fitting, creating a poor connection that sucks air.
To find out EXACTLY what the problem is, you need to start a process of elimination. Its either the motor, or the fuel tank and fuel line. Simply unplug the fuel hose from the MOTOR and swap the port and starboard fuel lines around. If the problem still persists, its the motor that has a problem. If the motor that was running fine, is now giving your problems, after swapping the fuel lines around, it the fuel tank and fuel line system that needs inspection.
Swap fuel line back to the way they were originally. Now take a short peice of fuel line and connect the fuel take directly to the motor. If it runs fine, you have a problem with the original fuel line. If it doesn't run fine, the fuel tank or fuel tank fitting is the problem.
When the MOTOR is the problem, the only thing you can do is clean the filters inside the motor cover. Anything else, the dealer will have to sort out.....
Like i said earlier, sounds like a small fuel problem. Keep us posted!!