obd scanner reads on my accord 9.8% @ idle too.
i think TPS readings are not continuos but "stepped"
in fact also full throttle does not show 100% but around 91%
remember that we don't have "drive by wire" throttle, this is why a more precise position is not needed by ecu