Why did Singapore secede from Malaysia?

Its primarily Chinese population was facing threats and conflict from the Malay majority of the country.
It felt that the Malaysian government was not doing enough to preserve Chinese history and culture in the country.
Communist rebels in Malaysia were continuously trying to force Chinese citizens to relocate to China.
Chinese citizens in Malaysia did not approve of the way Malaysia won independence from France.