Supercars has been hit by a bombshell with Triple Eight and Ford reigniting its successful on again, off again partnership in 2026.