@marko made lots of great replies in my Sharky thread about cavitation and air bubbles etc.
Might be worth taking a look back through that?