I'd recommend cleaning the filter. Might be too much gunk building in the flow ways. And espescially clean out the impeller and the area around it! Mine had so much gunk that it couldn't get started.
If you try those things and it still doesn't start, consider a new one. 3 years is a pretty good time.