In a bowl, combine spare ribs, pineapple juice, soy sauce, ketchup, salt, and pepper. Marinate for about 20 to 30 minutes. Drain meat well and reserve liquid.
In a wide pan over medium heat, heat oil. Add potatoes and cook until lightly browned. With a slotted spoon, remove from pan and set aside.
Remove oil except for about 1 tablespoon. Add onions and garlic and cook until softened.
Add pork and cook, stirring occasionally, until lightly browned.
Add reserved marinade and water. Bring to a boil, skimming scum that floats on top.
Lower heat, cover, and simmer until meat is tender.
Add potatoes and cook for about 3 to 4 minutes or until tender.
Add green peas and cheese. Continue to cook until green peas are heated, cheese is melted and sauce is reduced.
Season with additional salt, if needed. Serve hot.