Place the fish in a plastic bowl and add the lime juice, salt and pepper. Place in the refrigerator for one hour.
Dry the fish using paper towels and cover with all purpose flour. In a medium pan heat the vegetable oil over medium heat. Add the fish and fry for about 3 minutes on each side or until golden.
To make the marinade: Place all the ingredients in a bowl and mix well until combined.
Take the fish from the oil and place in a glass dish. Cover the fish with the marinade. Place in the refrigerator for 24 hours.