I have a 2014 E250, small V8 which is having a non starting issue. Everything electrical works normally and when you turn the key, nothing. It has about 140k miles and is having a non start issue. I've changed the starter an battery, thinking it was the usual suspects. After some further online research, found it could be the ignition switch, ignition key cylinder, or nylon sleeves on the transmission range selector. So I replaced all these items as well. After no luck, had it towed to a mechanic. They cleaned some relay in the box in the engine compartment and it started up. This was just a few months ago. Well, it is acting up again. I am not sure which relay was "cleaned" , as they thought it is a ground issue; also said it might have something to do with a "smart box" (but didn't mess with it after it started a number of times after the relay cleaning).

Has anyone seen this issue on Fords and know what the solution is? Otherwise, I am going to be towed back to the mechanic again.

Thanks