Off hand, I'm not sure at what temperature it's supposed to come on, but 219 doesn't sound all that hot. If you're running the proper mix of anti-freeze and the system is pressurizing, it shouldn't be boiling at 219.
Yep, but I suspect the engine management system is set up similarly.
I'd do a pressure test if you've replaced the cap and tank. Should hold 20 PSI. Also possible the caps O ring isn't holding pressure. Or there are air bubbles trapped in the cooling system and it's boiling elsewhere away from the coolant temp sensor.