Ever since my spider injecter was replaced my truck has been running rough at an idle. It will be hard to start after it warms up. When you turn the key it takes a bunch of cranks, but it will start and when it does it starts spitting and sputtering but will pick right up when you hit the gas, the check engine light will sometimes flash a bit, and it stayed on once. Almost seems like it is misfiring. After it starts, it has power and runs smoothly. Map sensor was replaced as well as distribuiter.