Over the past month my '02 ST was surging at start-up but would eventually smooth out after a minute or so. It became progressively worse to the point whwre I had to tap the gas for awhile to keep it running then it would be O.K. Then came the check engine light. A friend put his code reader...