Strange idle could be due to carbon build up in the head.
The cleaner goes through PCV or temp sensor hole for the inlet valves And then bottle in the tank for injectors. I'm doubtful it will work but worth a shot!