ABS sensors are fairly simple to replace. They can be inexpensive if the sensor can be removed without replacing the unit bearing assembly. Some bearing assemblies are just that, an assemble and to replace the sensor the whole thing is replaced. Could be a defective sensor was installed, new parts have defects too. Rare, but it does happen.
Next up the chain is electrical connections. Could be an intermittent connection due to dirt or debris, or a loose wire in the harness. Also happens, especially on a truck that old. Mileage has little to do with it. Next level up is the ABS computer, they do fail as well.
A good technician with dealer instrumentation can find the problem wihtout being a parts replacer. That's why you pay the big bucks at the dealership. However, the test results are only as good as the equipment used to do the testing. There is nothing that says this is your exact problem. All comes down to interpretation of the test data. This is where a good technician becomes invaluable. The dealer doesn't want you returning, makes them look bad and your not satisfied with their service. However, when you take it to someone else, the dealer now has a tougher job trying to figure out hat the other guy "fixed". Best to return to the first guy until its fixed right.
When was the last time the rotors where replaced?
Is this truck 4x4?
Do all 4 tires match (same brand, make, and model), have they been rotated, and are they are the proper psi?
Why do I ask these questions?
ABS system detects wheel speed diferences, according to teh system the RT Front is different then the rest.
Rotors- rust flakes have a negative effect on ABS sensors, especailly if they get jamed in/around the sensor areas.
4x4 systems can cause the ABS system to trigger codes if engaged on dry pavement, this includes All-Wheel Drive systems too.
One tire of a different size can also trigger ABS codes. Just because the tire is the same size per the tire rating system, does not mean all tires measure the same size. Tires wear unevenly, thus why we rotate.
Each tire manufactures tires will differ in size from another manufactures tires of the same size. To keep this simple, assume you have 31" tires. Brand X 31" tires could actually be 30.5", brand Y could be 30.75" and brand z could actually be 31.25". None of them are the same size, yet they are all 31" tires. This difference will screw with the ABS system.
Did you install larger size tires than was factory original? This will also screw with the ABS system, and it will affect your speedometer unless you made changes to the engine/tranny computer. However the ABS system is controlled by a different competer.
So, while the test data says the RT Front sensor is the problem. Is it really the sensor or is it something else? The sensor only counts and conveys that data to the computer. There are a variety of tests you can do to determine why the sensor is "faulty"? However, I doubt its the sensor, it was repalced, the real issue hasn't been fixed yet. It could be a defective sensor, but two of them?
Simple things to check first.
tread wear on each tire- is it the same on all four?
Have you checked each tires psi and made them all the same?
Have you rotated the tires to see if the defect moves to another wheel sensor?
Did you upgrade tires?
Are your tires mixed brands, models?
IS your truck in 4 wheel drive? My wife has engaged 4x4 via the push buttom on dry pavement before. Shae calls me while traveling and is 150 miles from home. told me the truck is parked at a mechanics and she had to rent a car because it was making a horrible noise and was hard to steer. 4x4 was engaged, and the drivetrain was bound up tight. All she had to do was drive in gravel, or grass and turn the wheel a time or two after she turned 4x4 off.
Retorical questiosn, you don't need to post up the answers here. But investigate them and figure out where the problem lies. Good luck..