OK, I went to the dealer and they have never seen a 3 nipple Evap Switch. So, I pull a nipple cap on the third one and moved on. Now for the good news! You guys are awesome!!!! My EGR Pipe finally came in so I took everything apart and put the new one in. Any of you non-believers, I found a hair-line crack in the end that attaches to the EGR Valve under the mounting clamp. As I said I replaced the pipe and not only did the P0171 go away but so did the P0304. I've driven 125 + miles and still no codes! THANK YOU THANK YOU THANK YOU!!!!!!