Combine
macaroni, wieners, celery, green pepper and pimento in a large bowl. Fry
bacon in a small skillet until crisp. Add onion and cook gently until
onion is limp, stirring. Sprinkle in flour, salt and pepper and stir to
blend. Remove from heat. Stir in vinegar, sugar and water. Return to
moderate heat and cook until boiling and slightly thickened, stirring
constantly. Pour over macaroni mixture while hot and toss lightly. Serve
immediately.