A snowstorm caused a pileup crash in Western Michigan on I-196, involving more than 100 vehicles and dozens of trucks.