If I remember right, in MI you are only allowed to pass if: There is a dashed line or no line (for when you're going into oncoming traffic), there is an official lane to do it in (for when you're staying on your side of the road for the pass), and you aren't exceeding the speed limit to do so. That means you can pass on the right if some slowpoke is in the left lane, but not on a shoulder.