We have a couple of the same experiences here in the philippines. the culprit is the cam position sensor. per the suzuki parts catalogue, it comes as a set/assembly, but using the cam sensor from the esteem (that can be bought piece meal) works the same and comes out much cheaper.