I put a TLR Motor in my TLS about 10 years ago which has always run great but was almost impossible to start. I took it to two local mechanics who couldn't figure it out. I came up with a work around by adding a resister in series with the water temperature sensor so the ECU would think it was 40 degrees colder outside. I mounted a switch that would bypass the resister once the bike started. I should mention that I used the TLR throttle bodies with my stock TLS harness, and spliced in a TLR ecu. (Identical color codes!) My bike is a 97, so this may not be true in later models, but the TLR ECU had three more wires than my S. Two of them were for the secondary fuel injectors and there was one mysterious blue wire left over which I thought went to some extra sensor that my TLS didn't have. This year I re-did my wiring harness and took another look at the the wiring diagram and it turns out that blue wire goes between the neutral light the gear position switch. There is no mention of it's function in the manual, but I'm quite certain that this wire is used to tell the computer that the bike is in neutral. The manual says it's an open circuit in the pink wire, but I think someone at Suzuki decided that if the GPS connector was damaged or disconnected, the ECU would be running in the neutral map all the time without any fault code warning. I hooked up the extra blue wire this year and she starts right up now, no "choke" switch required. There must be something built into the neutral map to aid in starting the bike. I'm going to leave the switch in place over the summer and see if it might be still useful later in the year when the weather gets colder. Just one more thing to consider if your bike is hard to start.