Error code 18 is normally caused by waiting the 30 seconds and allowing the tuner to time out. make sure your flashing the vehicle in this order.
Press select to desired selection.
Hold down program until 4 lights flash
Turn key on.
Allow vehicle to flash.
When all lights down flashing, cycle key off/on.