Gary,
It's not your wiring, it appears that the Magic Pie's controller requires more current than the recommended resistor will allow.
I just tested mine with a 4.7K resistor in series and the signal voltage drops from 3.62V to 1.42V across the resistor at full throttle.
This works out at 0.468mA
(0.0004658Amp) which, although pretty small, is still too much to allow a usable voltage to pass through a resistor of this size.
For it to work correctly, a much smaller resistor will be necessary, but if it is too small it could overload the hall sensor in the throttle control or perhaps the C/A itself when it tries to ground the throttle signal input in order to override the throttle.
I just tested my throttle with an led and got a maximum of 11mA
(0.011Amp) at full throttle
(3.62V) which is roughly equivalent to a 330 Ohm resistor being grounded out, but I don't know how long the hall sensor would be able to cope with this load.
A 1K resistor would give a maximum load of 3.62ma (0.00362Amp) which might be acceptable.
If I get chance I'll do some more tests using a variable resistor to see how large the resistance can go before it starts to reduce the maximum speed.
If we had some specification on the hall sensor we could find out it's safe maximum continuous power output, but you would also need to contact someone at ebikes.ca to find out the maximum permissible load on the throttle override circuit.
For technical questions or troubleshooting issues, use info@ebikes.ca
I would try and contact them anyway and see if they have come across this problem before.
Alan