My solution to the airbag problem is disconnect the light. I sooner do that than pay $1600. Sounds pretty reliable though.
I'm convinced that fuel economy of SUV is related to weight and drag. An ex-GF had a 2001 CR-V. Same numbers as the '99 - 9.5l/100km highway, 12.5l/100km town. My Cherokee, similiar size, weight and drag does 11km/100km highway and 13.5l/100km with an engine twice the size.