without looking at the vehicle it is very difficult to know what is going on with why it is running rough. Did the mechanic say why he thought it was running rough? Too rich? too lean? Missing? Hunting or surging idle? Is the check engine light on? Or flashing? Plugged cat? Hooking up to a scanner could tell you a lot about what is going on. South Carolina to Idaho and back... Navy?