Jim Harbaugh gets a four-year show cause