In a small bowl combine the onion, garlic, soy sauce and vinegar and mix all together. Place chicken in crock pot and pour mixture over chicken. Cook on LOW for 6 to 8 hours.