got a 99 silverado and truck runs kinda crappy in od .i got a code for vent valve selenoid and wondering if i should replace selenoid . will this fix the problem .any reply much appreciate