Ive had this same trouble.
I cleaned my SCV few times with Turbo cleaner & Diesel cleaner in the Fuel etc. Doesnt last.
Changed it last week & did the learning pedal reset w the neg battery disconnect & put foot on brake for 30 secs trick. Truck behaving ok now, limp mode a seem gone. threw a code again few days later, blowing lot of gray brown smoke under any load.. still .. was worse before, much better power & fuel pressure under load again though, i need to do my fuel rail pressure sensor & do the ECU pedal learn again. I need a decent code reader to know wassup. I do have a few other things to tell u that helped me..
*Check All of your boost piping, i had some slight loose fittings all over pla ce, we r running 19-23psi boost constantly, it had a very positive power effect & less random limp mode causes
*Check your Fuel Filter Hose Connections r tight enough / The Air&Water Black Dial at front (My Decent i think Sakura replacement had a slight loose round black dial i noticed one arvo! I could smell fuel & there was a hint of wet diesel around there, the dial has 2 sections... the back part up against the metal waa slightly loose on mine i think, i hand tightened it ckockwise, it helped immensely with random breakdowns n limps and random loss of power after hills/Stalling. i don't mean the front part of the black dial u turn anri clockwise as u pump the primer to release diesel air and water from fuel itself.. i mean the same dial but the main bit behind it up against metal housing of fuel filter, that black plastic whole bit can come a bit loose ( i reckon air was getting in my filter fuel lines while engine running or something)
*Check Fuel Filter primer bulb.
Mine was often Soft and taking 10-12 pumps to prime up (should be semi hard all the time... that's what she said).
*I replaced my whole primer bulb with an Aftermarket one off Ebay that is more solid and thick Material & have Alloy Bsp connectors on both ends, new fuel line & actual hose clamps done up, nothing stock at all no more, i noticed my stock connectors moved a fair bit, i reckon air getting sucked in or something making me have a flaccid bulb before. Not what the missus wants i assure you! Im now rock hard all the time, havent had to check for many months.
(See my posts for one where i show the mod fitted up!)
*Get a real good code reader, mechanic mate to go over the car with a few scans, even if your not throwing codes, i was having many many limp modes with no codes for months. now even after all that, i got limp modes & sometimes recently with codes thrown which sometimes clear themself
*Another thing could be boost solenoid.
They are notorious & i replaced mine with a Tillix Valve System like Old Tony recommends & its heaps finnicky to set up, i have the optional boost spool rate restrictor Tillix recommends, it boosts great up to 23psi.. i began hacing problems and switched the restrictor part with an old manual boost controller wound closed completely.. as i was getting bad overboost & the truck spools up close to stock just a bit faster & a bit higher to a full 23, seems to eliminate a lot of the power loss. This boost on the Tillix was a bitch to sett & the restrictor bit even more so. Thinking about running a Mac E-Boost, i have heard it can be done & plug that to the stock Solenoid wiring loom. But for now i am happy & i have grear boost eliminating thar power loss you sound like your getting.
I am convinced i have more to do yet myself, but the Truck is stable and driving pretty good, making reasonable stable hill climb power, and ok on the freeway.. so for now i am happy
*Could always dump your fuel & enpty and do a full fuel tank clean (inc the pickup) and reinstall, if you did that you'll need replace fuel filter again with it to get the results.
(I cant even begin to imagine what sludge creatures lurk in my tank)
Really i dont know whats causing your issue after u did the right things, but one or more of these things i did or want to do could help or stop the problems.
Definately consult a good code reader and get mechanics to look at that if u know one or happen to be one, and keep talking here mate, let us know if u get it solved and how