I have a 2001 Santa Fe. After the car warms up it will hesitate a little until i let of the gas. it only does this between 30 or 40 mph. Sometimes it wants to die when i first start it, but after that it starts fine until it sits for a while. Also it keeps throwing the code PO171 code, and every now and then it will also throw PO401. Can anybody help.