Disconnect Maf connector,start the car and test drive it.If problem disappears...Maf is bad.
Other than that...could be a HUGE vacuum leak or FPR failure.
But,let's go one step at a time...cheapest things first!
Instrument cluster DTC are readable on both...OBD I and OBDII...except that obdII will need at least Vol-Fcr(special Volvo scan tool)...generic code readers will NOT work on anything other than ecu.
Non turbo with auto transmission and in "D" idles at 1000rpm.
While in P or N it will be around 900rpm.
N/a manual around 900...Turbos a bit lower...around 800+-50.