that would only be if there was tsb for your car to have updated programming, not the case here.

check the wires to its plug, if the insulation is damaged and you see bare wire, thats the issue right there.

then theres always its just gone bad. they are cheap at the junk yard to swap out.

or if need be i got one for sale in the for sale section here.