I have a 2013 Silverado 2500HD. It is used by a heavy equipment construction company, in very dusty conditions. At one time it had a P0087 and I changed the FPV. After I got it back together it started great two times then I went around to check the engine and found a leak. Stupid me. I was too...