My problem was erratic rpms while the engine was cold, about 200-300 rpm swing. Now it's down to around 50-75 which is much better. Plus it's not as much of a dog as it was while cold. Could be the what ever they had plugged in to the wire wasn't fooling the computer......who knows, but it runs...