you could be guessing quite a while there... best bet is get it to a garage that does diagnostics and see what fault codes are listed. shouldnt cost more than 40euro to find out. might be cheaper in the end rather than replacing stuff...