TODAY is a Great Day to visit our Store and order the parts you need for your truck ! ! !
You said "dieselling" that means there is probably a build of carbon or your timing is out to lunch amongst a few other things.
My truck seemed to idle high everytime I came to a stop. Turned out my throttle return spring was wearing out. I doubt that would fix your other problems though
verify choke is completely open after warm up and choke linkage is not binding\sticking
What year is your truck?Does it have a choke light?Wiring to a switched ignition is ok as long as you don't leave the key in the on position without the engine running.This will burn out the choke coil.
The only issue with using Keyed 12v for electric choke, is if you turn the key to ON without starting the engine, and it hasn't been ran to full operating temp yet, it will open the choke and cause hard cold starts.