Hey so I am having a major problem and can't seem to find the answers to any of them. My truck cranks up just fine but then idles super weird. It randomly revs itself up then goes back down and repeats this. Then if I put the truck in gear (drive or reverse) it will continually idle weird but then suddenly just die or stall. I am also getting a yellow spark coming from my coil, but I have tried another brand new coil and I am still getting a yellow spark. Any help would be nice thank you