With so many items malfunctioning and vehicle is running fine, I suspect the meter assy circuit board is faulty. It could be a bad ground or coupler connection, you need to remove meter cluster to check it.
To confirm that there is no actual fault, I suggest getting a scan done. Try your local Autozone outlet.
July, 20, 2008 AT 8:34 PM
I also have a 1998 Dodge Caravan. I have exactly the same problem though intermittent. The gauges register zero, the speedometer usually says 120 though it might say zero, and the ABS light is on. I rap the top of the dash once or twice and it's fixed. The service light I think is a separate issue. This problem occurs only about once or twice a week though.
July, 21, 2008 AT 7:13 AM
Thanks for the input, it confirms my suspicions about the meter cluster.