I'd fix the code first... whats your budget? are you annoyed and wanting to be creative with good upgrades to make that MIGHT fix your issue? 160,000 miles, I'd run some NOS Offroad Octane Booster/fuel injector cleaner thru there then if that doesn't do it replace the coils... Accell, MSD, etc...