Have a 04 Sport Trac that has stalled while driving twice now. First time took it to the shop and couldn't find anything wrong. Just happened again this weekend. It runs rough for like 30 seconds then stalls when going at low speed. Any suggestions on what it could be?