Can 520 synthetic oil be used in a 1999 Bonneville?

If you mean 5w20 synthetic the answer is NO. Pontiac recommends SAE 10w30 weight oil in Synthetic or Conventional. Use exactly that weight.