G'day and welcome.
The revving problem is almost certainly caused by the Primary TPS. The Triumph mechanix will tell you that it is okay, but if it is the original then it is the problem. If you don't have TuneECU, then get it and the cable. It will be your best friend for diagnostics, correction, and tuning. You will be able to easily check the TPS settings, and correct them with TuneECU. If you set it correctly, then it goes out again and the problem returns, then it is RS.
As the indicators have been modified, I would check the wiring from front to back. If the new indicators are LEDs then you may have to get a different flasher unit, or put resistors in the line.
You will find a manual in my signature.
HI.. "IDK"

as far as my research has gathered, indicators and fuel management and 20 other problems all come under this "P0705" Fault code.. still trial & error one by one, so far, thank you.
i'm on my 2nd "TPS" when stayed at 3 & half thousand revs, this one is all over the place, with the fuel, now running on 2 cylinders to.. I've tried a
Tune ECU with no luck with the connection,



hence brought another one to see if any different, whether better or worse, but again no answer, thinking problem with my ECU..? SCRATCHING MY HEAD A LOT THESE DAYS,!!!!




LOL..
I know I like PUZZLES..!



But this one is starting to forget SCRATCHING my head, to tearing my hair out,




GRRRRRR!!


LOL..
AS for indicators, i've swapped flasher unit a couple of time, from ORIGINAL to OEM..?

NO DIFF..! I HAVEN'T CHECKED on turning switch as of yet, all connections are good thou,...?

so back to handlebar switch or FAULT CODE..?
I like


"
WARP 9.9"
comment with the GPS.!
GEAR POSITION SENSOR. FOR FAULT CODE P705 make a lot of sense and covers the code answer so far,


as i be doing this first, I'll let you all know how i went..?
THANK YOU ALL SO MUCH 




for all your help, experience and information..!!