Yes, they were all installed by my mechanic, diagnostic equipment and everything. The only "code" it had was the what of what was causing it, never a why. Of the 4 that's been replaced they've all been aftermarket until this last one, they went OEM. My mechanic has been gracious enough to warranty out all these replacements, however he did replace the connection to the throttle this past week to the tune of a $77 piece of plastic (?) and $150 total--and that's fine after all the money they've eaten over this, but at this point I finally did what I've been saying since I bought the damn thing and that's get rid of it.
As I mentioned the throttle assembly is only an example of what I've been through, so the thing has had the fuel pump replaced twice, fuel modulator, 3 shorts fixed either to one or both previously mentioned parts, a brake line junction failure (ok that's normal) and to top it off, It would cost me another $700 to replace the ignition switch because on occasion sometimes as much as 3X a day, I have to wait 10 minutes for that stupid security lockout light to stop blinking which is the ONLY remedy despite Old Guy from this forum sending me a YouTube fix involving chimes...whatever! Couldn't get that to work at all and I'm not cutting wires.
Of course, all of this is on top of PM. I've put over 1/2 of what I paid for it in repairs, and they just don't stop, crossing this truck now at 231K into the VERY unreliable category. It's left me sitting too many times, calling friends for rides, having my insurance rate go up 20% because I had it towed 6X in a year, ride to work every other month from friends...ENOUGH!
So, my advice to anyone reading this,,if you have ANY electric problems with your truck replace it at your earliest convenience.