If the dealer will fix it under warranty, go ahead!

And let us know about it if they DO fix it under warranty.
But if it isn't covered, I'd order one, print the replacement instructions here on the forum, and take the car to any "wrench head" you trust to replace it for you.
The CPS is a big source of headaches - and at $55 for the part it's not that expensive to try.