Capturing Cyclic Variability in SI Engine with Group Independent Component Analysis