If you've tried the trigger adjustment route then I'd say it's a worn sear. Simple enough to replace. 5 minute job. From memory I think they're about £20 from AA.

HTH,

Jonathan.