Check your radiator first to make sure its not leaking....then look around the water pump and see if its that for sure.....They put sand in the anit-freeze nowadays because most blocks are Aluminum and it helps inhibit corrosion....But i think the "sand" may have taken a toll on your waterpump seal....If it is the waterpump you can just reseal it and see if that works.