I have to agree with that, apparently, any fixes they do won't last, but if they can stretch this out past the warranty period, they'll have it made, because then YOU will pay for the repairs, sadly..
Maybe your 'deere' experience has been what you are writing about, but I can assure you this is NOT how Kioti does business. The OP's issues are well documented, I'm sure, and though the dealer has not been able to fix the problem to date, doesn't mean they wont.
To the OP: here is a way to get your tractor fixed. Meet with your dealership owner and ask him to bring in the zone rep right away. Tell the dealer owner politely that you want the tractor repaired to your satisfaction, ASAP, and you want to know exactly what their process has been to date to repair it, every detail of what has been done.
Report back what they tell you here.
The Kioti guys here on TBN have worked in numerous situations, (too detailed to share in this thread), to get difficult issues resolved for many Kioti owners over the 9 years I've been on TBN.
Forget the demand for a new tractor for now. ALL manufacturers have a warranty period during which their obligation is to repair the machine, NOT to replace it because it is not working properly. Kioti IS working to fix it and will, though it may not be as fast as you would like, obviously.
In the meantime, lets review what we think we know about your repair to date. No start condition, tractor to shop. Replaced ECM and then found a 'problem' with the battery. You, the OP surmise the tech who last worked on it left the key on and drained the battery down, and it wouldn't start. 'Maybe' they replaced it with a new battery, or not?
We think they again replaced the ECM and then gave the tractor back to you.
Now after it working for several weeks? it is now dead again.
Here's what I'm thinking, based on what I believe is the case so far.
IF the tractor sits for any amount of time between uses, the battery may have a transient drain that lowers the voltage enough to make it hard or impossible to start. It may read what you think is adequate voltage for it to start; but have you had a VOM on the battery terminals while cranking the engine? And if so, what voltage is it showing before and during cranking?
When you have no click or starter noise, what voltage is the battery showing?
Now, disconnect the battery cables from the battery. If you have a charger, charge it to full charge. Meantime, clean the cable ends especially where they clamp to the battery posts. Clean all posts and cable ends until you have shiny metal. Also check where the ground cable is connected to the chassis/frame. Make sure it is metal to metal and tight. Reinstall the clamps tightly to the posts and read voltage. Try to crank/start the tractor, while observing voltage. Either battery cable can, and sometimes do go bad, due to corrosion or other actual internal wiring issues. Sometimes moving the ground or positive cable with one's hand will help indicate a faulty cable. Best done when the machine is NOT running, then see results when trying to crank the engine. Report back results.
There is no way three ECMs are all faulty. Your factory one, the second, and assuming they tried a third; and your original problem still exists....:confused2:
So there is some other problem, a transient voltage leak over time, draining your battery; a wiring harness issue, (broken, frayed, chewed wire(s), or a defective relay or connection to same, etc.
The only way to properly troubleshoot intermittent problems is to start at the beginning and work forward throughout the electrical system. The start point is the battery. Then on through the wiring harness, stopping at the ignition switch, fuse block, relays, ECM and cruise modules, and to the solenoids at the injection pump, (if not common rail type) and starter. Lockouts like PTO switch and seat, if equipped, and range selector position switch.
The logical progression through the above will find your issue.
All replacement tractor chatter is irrelevant and a waste of energy at this time. Any brand could have the issues you're having- it's NOT specific to Kioti.