The newer superduty diesel pickups have what is called “fuel polishers” on them....I wonder if it’s the same thing?