Anything plugged into your OBDII port? I think most of what you described is communicated over the car's bus rather than dedicated wires like older cars. If something is "chatting" on the bus, you might have strange delays like this as messages may not be getting through.