Last things that teams need is a mechanic or crew chief it is high, crocked, or otherwise off his rocker at the shop or track, even if it is a legitimate medication, and the same for NASCAR's officials.it is not just drivers who have been sat down for this--it is mostly been crew members, and I think even a couple of officials may have gotten nailed, too.NASCAR's stance is that if you work for a team or