What is wrong with my CRS109 router?

Hi,

I purchased a CRS109-8G-1S-2HnD-IN "Cloud Router Switch" about two years ago.
It was third or fourth device of this kind - previously I've purchased those for my clients, and since I was very happy with it's parameters (especially Wireless range) I finally decided to buy it for myself.

Unfortunately, there were some problems with the device. I had troubles with getting external IP using DHCP. However, since this was during various failures of my cabletv operator (UPC) and I was going on vacation anyway, I didn't care much and didn't do anything. When I came back, I was quite busy and since I didn't have time to reconfigure my devices, assign new IPs etc. I just connected the previous router.

Recently I finally decided to go with it. And... the problem emerged again. Actually, it was much worse: I couldn't get the IP address even for a single time! After resetting to factory settings and uploading the newest software... nothing helped. Then I tried assigning static IP in a test environment... and it still didn't function properly! That was the moment when I realized I'm in trouble.

Now that I have tested it, it seems that there is some problem with built-in ethernet switch. It simply resets frequently - like every few seconds...
One trace was the power supply, so I've tried several ones. None of them helped. I even got a PoE switch to power it on by PoE - that didn't help neither.

Now I've done some detailed tests and actually all ethernet ports (not only port 1) are constantly losing and regaining link.
It does not happen simultaneously on all ports - does not seem to be related one to another. Here is log output:

21:47:55 interface,info ether1 link down
21:48:12 interface,info ether1 link up (speed 100M, full duplex)
21:48:14 interface,info ether8 link up (speed 100M, full duplex)
21:48:15 interface,info ether8 link down
21:48:18 interface,info ether1 link down
21:48:34 interface,info ether8 link up (speed 100M, full duplex)
21:48:35 interface,info ether1 link up (speed 100M, full duplex)
21:48:35 interface,info ether8 link down
21:48:39 interface,info ether1 link down
21:48:55 interface,info ether8 link up (speed 100M, full duplex)
21:48:56 interface,info ether1 link up (speed 100M, full duplex)
21:48:56 interface,info ether8 link down
21:49:01 interface,info ether1 link down

Here is the sample with only port1 connected:

13:36:51 interface,info ether1 link up (speed 100M, full duplex)
13:37:00 interface,info ether1 link down
13:37:17 interface,info ether1 link up (speed 100M, full duplex)
13:37:31 interface,info ether1 link down
13:37:48 interface,info ether1 link up (speed 100M, full duplex)
13:37:54 interface,info ether1 link down
13:38:11 interface,info ether1 link up (speed 100M, full duplex)
13:38:18 interface,info ether1 link down
13:38:35 interface,info ether1 link up (speed 100M, full duplex)
13:38:40 interface,info ether1 link down
13:38:57 interface,info ether1 link up (speed 100M, full duplex)
13:39:03 interface,info ether1 link down

Any ideas what's wrong with my router?
The worst thing is that warranty is already gone, and I can't find a single post-warranty service in my country (Poland). All that I found asked if I purchased the device from them and refuse to even check it if I didn't...

What should I do? Maybe it's some stupid thing like short cirquit on the mainboard that some electronics service would be able to quickly detect and repair?

Greetings,

Jacek
Poland