I have tested alot more since my first post. I am hoping that this narrows it down.
I have test the entire ignition systems, coil, satter, pulse gen, and the wiring, all is good. I know now that there is no way to time these, but I was able to verify that the timing was correct. I have pulled the carb off and tore it down, cleaned it, no jets or ports seemed to be clogged. reinstalled it, and it still doesn't want to idle. Still runs smooth at higher RPMs. Seems to be a vaccum leak somewhere that I can not find. Does the O-ring from the head to the carb boot go bad very often? Right now its the only place that I could find or think of that would be leaking.
'96 Foreman 400
Stock (as far as I know)