Sire: may i suggest something before you go parts shopping? go thru the entire bike including all your grounds and the battery terminals and cable ends....clean and reinstall everything. it's extremely rare for a sportster powered tuber to store all these historical fault codes and the ETS and IAT in particular typically assoicated with loss of ground/low voltage signal resulting in dumped code. i haven't worked on a tube buell in ages so don't recall where all your grounds are but they should be easily located. and the rough idling? replace your plugs with NGK iridium in stock heat range and see what you have. should help.