To reset the ECU: 1) Remove the negative terminal from the battery and leave it off for 30minutes 2) Re-attach the negative terminal 3) Start the engine and leave it to idle for no more than 30seconds then turn it off 4) Restart the engine and leave it to idle for 10minutes or so. Don't do anything to the car during the idle time. 5) Drive, the car will relearn your driving style. I can't explain the idling + engine issues but with regards to the steering issue: 1) The sportivo has a slightly stiffer suspension setup than the non-sportivo versions but I never noticed it to be rough, your shocks may be worn @ 158,000km. For reference I am just about to replace my KYB excel-g shocks (decent OEM replacements) with some sport shocks if you are looking for a cheap set of shocks with plenty of life left in them (30km rear, 15km fronts), let me know. They are suited for the 36 series. If you don't want mine, if they need to be replaced; you should do it in any event. The KYB OEM replacements seems to be regarded as the best OEM replacement shock of the ones available (Monroe, Pedders, Ultima etc). 2) Your car may pull to one side due to your caster. I have had my caster bushes replaced with a double offset bush kit which eliminated the car pulling to the left. Paired with a proper alignment it may help you as well.