Pearce suspended for eight weeks