All Classified forums require a Site Supporter subscription. It is only $25 per year and you can buy and sell whatever you like on the forum. To become a Site Supporter, go to Your Profile and select "Paid Subscriptions."
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.