Ok I have been fighting this merc for a while now. its a 2002 merc 200 hp carbed xr6 V6 engine. It was fine one day then the next it wouldn't rev over 1200 rpm loaded in the water. I have tested and cleaned the whole fuel system. Then ran all the tests on the ignition system that all passed. the only thing I found out of wack was the bias voltage was low when tested so I replaced the TPM but no help. If you disconnect the 4 pin connector it will rev and run ok but not right. I have linked and synced it checked all the timing. every once in awhile it will rev and get on plane but then next time it wont. compression is good and even. it just sounds sick. like its in a constant state of bog. I checked for misfire and double spark but couldn't find any. All the CDMs check out ok.I had another marine tech go out with me on the lake and double checked everything and he couldn't find anything wrong other than it just didn't run well. I am leaning towards the trigger even though it tests ok. Anything else I should check??