thanks guys problem resolved. my board was repaired a while ago due to battery damage and I was advised to replace the plugs as well. anyhow, since it worked when I reinstalled the board I didn't bother doing the plugs. turns out 1 of the plugs had burnt pins inside causing the problems. stupid mistake on my behalf. thanks to robm, banana boat and sparky for the help. cheers