Also, are you sure your ignition is ok? Good leads? Clean distributor cap on the inside? Good ignition timing settings?
If you cant check the last, army least check if the distributor is not lose and can't be turned around by hand
Im sure ignition is ok,but i will double check the obvious.
If ignition was a problem (if) - would this explain why awful when cold, but fine when warm?