I know some people who wires their foglights into the headlights so check for that. See if they work when the headlights are on. Foglights are pretty simple, you have your circuit breaker in the cab with you, with a harnes going to the battery, to a resistor outletting to another harness with 2 +'s and 2 -'s both going to the foglamp and ground. As for the low idle? Could be timing, a vacuum leak, fuel filter, pump, it has to be checked out. As for te moving forward/back thing the 2 replies up top are a good place to start. Good luck!!!