I don't have the P1406 here, but it'* a EGR pintal code. From the sounds of it there'* a wiring problem. I would check to make sure nothing is pinched. Read over the links I posted, see if that helps. Also clear the codes and see if they come back.
I had my friend clear all the codes yesterday and as soon as I started the car, P1361 code reappeared. We cleared it again and it came right back up. After reading the above links, I guess I need to replace the ICM, any links available on how to replace. Thanks again for your help!