i doubt its in any of the hoses for the evap.
Its most likely the fuel cap, or the fuel fill tube rusting through.......or your gas tank is rusting through, usually starts on the top.
but yes a smoke machine works best, unfortunately they are expensive and not all shops have them.