With your idle problem does it only happen when cold or all the time? Odd's are its you steper motor (idle speed controller).
You have an afermarket ecu but didn't get it dyno tuned? why? You probably dropping heaps of power especially if the guy who installed said it's in need of tuning.
Anyway with your oil going thicker isn't always better, you have to get the right oil dependant on the size of your oil galleries and bearing clearances. If you have large oil galleries and run too thin an oil, the oil flows too fast through the engine, also older engines tend to run larger bearing clearences so too light an oil is no good for that. Same problem if you run too thick an oil on newer engines with smaller oil galleries, the oil will flow too slowly. Best to check with 3s engine builder on their recommendations. For reference I'm running a 5-40w in my race car.