In a large bowl, mix chicken pieces, soy sauce and 1 cup of lemon lime soda. Let it marinate for 30 minutes or longer.
In a pan over medium high heat, add oil and pan fry the chicken (reserve the marinade), about 1 minute per side. Remove chicken and set aside.
In the same pan, sauté garlic until it turns light brown. Get the pan-fried chicken back into the pan. Add the marinade, remaining 1 cup lemon lime soda, whole black peppercorn, and dried bay leaves. Allow to boil.
Pour in the vinegar and let it boil for a few minutes. Stir the mixture.
Add the chicken cube and stir gently to melt. Put lid on the pan and turn heat down to low or medium-low. Cook for 20 minutes.
Remove chicken. Adjust fire to medium heat and reduce the liquid without the lid, about 12-15 mins or until your preferred consistency.
Coat the chicken with the sauce and serve hot.