Indeed he did. He's been coaching, in different positions, for USC more than anywhere else. During his time as HC he also got hit with sanctions for paying Reggie Bush and his family with the NCAA saying there was a "lack of institutional control,".
This was right after getting in trouble with recruiting violations at Tenessee .
It's a trend.
That being said, colleges don't care too much about what happened in the past unless it's a huge personal scandal. If they think Kiffen is doing great and they want a new coach, he would be back.
The USC AD that fired kiffin is longer there.