Check Gateway ping failover not working for Provider

Maybe you want a netwatch script like:
http://forum.mikrotik.com/t/advanced-netwatch/163927/1