I saw your earlier question and see you've incorporated some of what you were told, but this introduces new filtering and is an awfully long sentence to boot.
Edit: Filtering occurs when the author tells the reader which of the senses the character used to gain information, or that s/he used the brain to reach conclusions, find correlations, etc. In good writing, the author trusts the reader to figure out a character knows there was a sound because she heard it, rather than telling the reader she heard it.
If the author filters everything through the point of view character, it creates psychic distance between what the character experiences and the reader. The sense of immediacy, of the reader feeling as if he's right there, is diminished.
Instead of the author sharing the means by which the character experienced whatever she did, the author should cut directly to the experience, making it the subject of the sentence rather than the character (or a representative pronoun) being the subject. (Note that in first person narrative, removing filtering also removes a substantial use of the word "I," with considerable improvement.)
Filtering is the difference between
I heard a boom and saw a huge cloud of dust to the east. I figured the old mine shaft had finally collapsed.
With a boom and a huge cloud of dust to the eat, the old mine shaft finally collapsed.
Filtering can usually be spotted by the words that do it, although not all uses of these words are filtering. Search for knew, thought, considered, regarded, wondered, noticed, was aware, sensed, felt, saw, hoped, realized, smelled, heard and it seemed, looked like, appeared, was obvious/apparent. Decide on a case-by-case basis whether it's there to filter the point-of-view character's experience, and if it is, rewrite it.