check your raw water strainer (if equipped) and maybe have a peek at your impellar, to check for debris or sediment buildup.. if you had sand in your bilge, might check your shaft seal.. that would be the only logical way for it to come into the bilge, other than maybe an interior or exhaust/ballast leak.. however, you say it is oily in there? bilges are always a little grimy when not properly cleaned and it could just be buildup over time and the sand could be from inside the boat getting into the bilge over time, and this could just be the first time you are noticing it?.. i would clean bilge, check shaft seal and then check all hoses and oil lines/connections.. if you have no vibration and she feels like usual well then, lesson learned that it is not a seadoo..