timing, maybe bad ignition coil or icm?