As lame as this may sound, sometimes it comes on when you don't have the gas cap seated well. When you put it back on after filling up, make sure it clicks a few times. After a few times of starting the truck, oftentimes the light goes away.
Being as how you just had that other stuff replaced, though, what I said above might not help at all.