i don't think it's the ELM so much as it is the incredibly large overhead the OBD2 PID request requires...

Mark, what kind of update rate do you see with 24 PIDs? does EFILive display an update rate?