At what point did it change?

Generally, if your idle changes suddenly on an EFI system, you have a sensor that went bad or got disconnected. I'd start by pulling the computer codes to see if they tell ya anything.

Next step would be pulling all the connectors & check for water, pressure washers can put water in strange places.

Dave