I'd take it somewhere competent and have it serviced.
The trigger head may need replacing, but you won't know till its stripped down and checked.
And how has the filter been cleaned? Rinsing it under the tap as Dyson suggest is next to useless. It'll want washing properly (in a washing machine we do), or replacing.