The site I'm using says 125.00 to 162.00 plus tax along with "call for exact pricing". I can send you any info he might need. If you take it to an auto parts store PLEASE write the exact code down and post it. Should start with a "P" then have 4 numbers.
As much as I doubt it, any chance you are still within factory or extended warranty? The dealership would eat the code testing and replacing of the part.