Completely FWIW, and confirming your most recent observation... I experience a strikingly similar problem on my (now antique) 400MHz TiBook. I know both batteries are good, getting the same 1 to 1.5 hours of operation out of each.
The problem as I see it is Airport, plus leaving Safari...