As an old Suzuki driver (I've had five of them now) it's always good to hear that someone has found a solution to a problem.
However, for those who are surfing the net and come upon this forum, it would be good to know all the pertinent data about this car with the ESP problem. PLEASE, fill in the blanks for us.
What year is it? Exactly what model is it? How many miles are on it and where are you from?
Suzuki's around the world are not all the same car, even within the same year and model.
I had a 2006 Forenza 4 door sedan that started having problems starting and once in a while it would backfire while starting. I took it in to my local Suzuki dealer and they performed a FLASH to the program chip in the Engine Control Computer. Problem solved!
Now, Suzuki knew that my car had that problem and should have issued a recall on it, but they waited for me to complain about the problem before doing anything about it. That's just so typical, of not only Suzuki but many auto manufacturers. Can you say, "Toyota" ?
Thanks for the good report,