Hey Farmgirl,
This may seem like a dumb question, but did you remember to prime the pump before starting it (add water to the pump basket so you are not starting with a dry pump)? That was my first thought from your description...
As for size, I have an inground, 12,000 gallon pool and we use a 1 HP pump (only one speed, though), which I have been told is oversized for my pool.
However, I will say that I use an automatic pool cleaner and it works GREAT with the suction provided by the 1 HP.
I hope that helps!
Bookmarks