I've been trying to fix a P-0498 error with my Chevy. I changed the solenoid but that didn't resolve it. Finally got a new fuel pump control module and put it on. That cleared the check engine light but after about 100 miles my truck shut off. Thankfully I still had the old one and after plugging that in it fired right back up. I'm assuming the new one needs to be programmed and that becomes evident around the time it would finally clear the smog check. The question is, what does it take to program those things? Would it make sense to DIY something like that or is it simple enough to go to a mechanic and ask if they can program it real quick?