I have a 2002 Adventurer 32V that had the same problem when I bought it last year and my solution was to change both AAVs. It seems that most makers use $0.99 AAVs and they do leak/fail. I went to Lowes and bought two more reliable valves and installed them and WaLa no more smell. They were not inexpensive but IIRC they were about $10.00 each.
That would be my first "To Do" thing before even crawling up on the roof to check the vent pipes. It's worth it to be secure in knowing the better valves have little chance of failing.