Listen at your exhaust too. My M1009 had an idle that felt and sounded like a gas engine with timing advanced waaay to much. The exhaust note was never constant from either side. I did the injector line check, all good. I did the temp check and all were within a few degrees of each other. I even swapped all the injectors out. No change.
I ended up swapping the IP. It was leaking from the throttle shaft too. Now, each exhaust pipe has a super steady beat. You are probably going down the same road.
I don't want to give exact numbers for the exhaust temp. It depends so much on things only you can know about. Outside temp, how long the engine has been running, where you are taking the temp and even how far away your gun is. My suggestion is to start checking each cylinder and writing down what you get. Drive it, check it, drive it some more, check it. You will find a pattern. There are conditions where 50 degrees is all the difference between a working cylinder and a dead one. Other conditions and it will be 200 degrees.
That make sense?