I know this all too well. I worked for them for 3yrs and went through the same thing. I had to stay on them for miles and detention time. It got so bad that I pulled into the Petro and parked it, told them the load wasn't moving til I got my money. They finally loaded the $300 they owed me onto my fuel card and I went about my merry way. The BS got old after awhile so I finally quit. In spite of this they weren't that bad of a company to work for.