If you have one fitted, have you checked the fuel filter?

You might also wish to check the gauze filter in the Weber.

Arwyn