Recently had this issue weeks ago. It stops flashing when throttle is slightly applied. At idle, it flashes back. Now it seems to be slightly worse which I had to rev higher and it'll stop blinking or sometimes, it just doesn't stop. The trans won't shift into overdrive either. Years ago, my dad used to daily it and encountered the same exact issue. His solution was to have the TPS replaced and it costs a fortune!

I've researched through the net and so far I've seen people talking about adjusting the TPS on the fuel pump. The thing is, mines located on the pedal and not on the fuel pump... On top of the fuel pump it has only black box cover shaped. Some more info, if I pressed the throttle all the way down during ignition, the light will immediately stop flashing and comes back again compared to when the engine is running (see video).
Next thing I did was to try and readjust the TPS on the pedal (I don't know the exact voltage but I just followed the 0.3v - 0.5v range somewhere I found in the forum). Lower than 0.3v and I'll have a check engine light with no throttle response. Higher than 0.3v and I'll have a higher idle. Both adjustment made no difference to the check trans light flashing. Checked the trans fluid, looks good too.
If anyone has any solution please do share before I set off to source another TPS

Video: https://www.youtube.com/watch?v=iJpVWOk71bM