Yeah. But what is "DID THE TPS" ? You can find a lot of excellent mechanics who completely fall over when you start talking about TPS voltages.
I'm not saying your guy is incompetent. But perhaps a fresh set of eyes could help. Every mechanic/Tech has their strengths and weaknesses.
It might be worth tracking down another TPS. Yours will be old now. And they do fail. And it's often difficult to see using a meter.
Read this until your eyes bleed. Then read it again.
Although I'm not a fan of adjusting the throttle stop screws or TPS, since they're factory calibrated (mine are untouched and are in spec). Many motorcycles have already been altered using the zero=zero procedure (and there may be wear beyond adjustable BBS limits) creating a need to restore...
forums.bmwmoa.org
But scroll down to the BMW procedure. Because Roger does waffle on needlessly and over complicates things.
He does say "zero-zero" is incorrect. And if you stick to the book, he's right. They say zero-250. But BMW want the bike lean for emissions. We want them the best they can be for power and health. Which I believe works better at zero-zero.
Remember. Tuning a bike is dependent on EVERYTHING being correct first. It's literally the last thing you do. You need excellent compression, valves in spec, good plugs, healthy coils, good fuel pressure etc.
Otherwise you're just chasing your tail.