EIS
Presuming you tried a new GFCI and it trips, then you have leakage somewhere.

From hot to ground (or neutral to ground - i.e., the current is not returning back via the neutral leg.) The GFCI measures the current in the hot leg and neutral leg, and trips if they are not equal (within tolerance.)
So you could systematically disconnect/remove receptacles (or whatever else is) on the circuit until she no longer trips. Of course, have nothing plugged in so you eliminate an equipment issue. When you find what caused it to trip, replace it. (it could be a wiring issue, not just a faulty receptacle.)
Of course - work on the receptacles with the shore power disconnected.

Another way is to check the entire circuit as-is for leakage -- from the GFCI location on. You should have "zero" continuity between the hot/neutral and neutral/ground with everything unplugged, but you need a very sensitive (and accurate) meter. If my math is correct, the resistance between legs must be greater than 0.0002 ohms otherwise the CFCI can trip.
Or alternately could measure the current traveling down the hot leg with nothing plugged in. It should be less than 4 milliamp, otherwise, the GFCI can trip.