2005 rsvr running issue

Hi Guys
Can anyone help with below....
Issue with 2005 RSVR that it runs mint for around 30 miles, then has massive misfire and is impossible to ride.
Once bike has cooled down its perfect again but only for 30 miles or so.
So far have changed, plugs, coils, fuel filter, had injectors cleaned, crankshaft sensor changed and now looking to change camshaft sensors.
No fault codes on EFI when checked on dashboard....
HELP!!!!:

Had same sort of problem on my 53 reg. gen 2. After 20 or 30 miles when nicely warmed up bike started to bog down and misfire badly. Ok when cooled down. Didn't check as thoroughly as you. Changed plugs, checked HT leads, rectifier and stator output. Popped in to Aprilia dealer Bikers World, East Grinstead,Sussex. Guy named John said it sounds like the fuel pump. Got second hand pump off ebay from a 2005 24000 mile breaker for £48.00 plus p&p New ones are considerably more expensive , fitted it and hey presto, runs perfectly. Can be a problem with no fault code. Have to go through process of elimination. Expensive and time consuming!!!