X2 on the flasher.. It happened to me on our 2004 Ford E350. The flasher unit was under the dashboard behind the steering wheel. A small metal can plugged in to a cable hanging from above. I bought a new solid state one for less than $20 and it immediately fixed the problem.
signal light flasher: https://www.acklandsgrainger.com/en/product/p/TRIHD12?cm_mmc=PPC:+Google+PLA&ef_id=CjwKCAjw2cTmBRAVEiwA8YMgzcGEI1bGW8Of3KK8FK5W1Mdj40v3XJ4UZ9nAYbaNV1u6sWzFzNrebxoCSDkQAvD_BwE:G:s&s_kwcid=AL!3645!3!303439922072!!!g!542982169582!&gclid=CjwKCAjw2cTmBRAVEiwA8YMgzcGEI1bGW8Of3KK8FK5W1Mdj40v3XJ4UZ9nAYbaNV1u6sWzFzNrebxoCSDkQAvD_BwE