having trouble starting one of the mowers

(not a bike i know).
never heard it run for more than 5 seconds, it'll start every now and again, but wont run for more than 5 seconds.
took the spark out and cleaned it, it was a bit oily, it does spark well (got a good shock off it).
also took the carb off it and gave it a real good clean, and checked the filters on the ends. the "diaphram" seems fine too.
still think it could be carb trouble, but i dont know what else to look for???
and help appreciated.
cheers,
sam.