Ok, then the FI light (which is the MIL- malfunction indicator lamp) is telling you it still has a problem with the TPS.
For instance, when I would get a code 8, it was always on a rough bumpy stretch of road. I could shut the bike down, restart, and no more blinking. Until I hit more rough bumps, then it would come back on. In my case, it was just a loose faulty connection that needed cleaning.
You may have a chaffed wire touching the bike, since you say it continues to run rough and blinks again upon start-up. Or the sensor may have gone bad.
You're at a point where inspection is needed in order to proceed.