Could be the TPS is turned out of range so initialize won't do the trick. I don't recall what resistance equivalents are but the volts are what the ECU sees. You could turn the TPS after you reset the ECU and clear the codes and see what happens. The reset procedure is similar to initialize except you hold the throttle open for 10 seconds instead of 8. The sequence should be: 1. reset ECU 2. Initialize 3. test for codes. Then, if you show codes: 1. reset ECU 2. turn TPS in one direction 3. initialize 4. test for codes. Then if you still have codes do the same thing over, moving the TPS in the same direction the same small amount as the first time and repeat the above sequence. Do this three times and if you still have the codes set the TPS back where you started and start over moving the TPS in the other direction until codes disappear. This is way easier with the Kymco analyzer tool but I am assuming you don't have one.
Karl