I've been having alot of trouble with buying trains and them not working, Although they work on the layouts at exhibitions, but not with me, I have quite decent locomotives, and its a real shame having to give them away due to them not working, some people are saying to use a special controller for them, Its the reason why I've stopped buying Lima locos due to this, In the last year, I've gave away 10 locos because they do not work on my layout

Could someone help me please?
Tom Hughes