Unfortunately the check engine light can be anything from your motor through to the diff. If you go into a Holden dealer (service dept) & get them to put their little handheld computer on it, a code should come up to know what it is. They couldn't work out what was wrong with mine though :)