To add to this...
Just changed the mechanical fuel pump and still no difference. I've just done a quick check and when I'm sat, the car idles great, but if I keep my foot on the accelerator, as soon as it hits 3000rpm, the revs shoot back down and the car stalls.. It's quite odd.
I'm starting to think there's a fault in the fuel line. The fuel filter and fuel vapour separator (I believe it's called) were both changed when I fitted the Webber carb only 6 months ago.
Thanks,
Stefan