You might try treating it like a computer...reboot. Disconnect the battery for 20 minutes and make sure the cell phone charger doesn't have a cell phone in it.
Surprisingly enough, there was a guy years ago on the old Wrenchead.com site who couldn't reset the codes on an OBDI vehicle and later found a cell phone on the charger which was back feeding the ECM enough the codes wouldn't reset.