have you opened the pump up? is the impellor moving freely as in can it still rotate?
i would suggest removing the skimmer from the display and testing away from water...
try contacting @Nemos Janitor at tripple five they are one of our sponsors and they handle deltec products..
...