Have a 2001 plate vectra 2.0 tdi engine turns over but it just wont fire up got towed for a few miles and on putting it in gear it started ran ok so charged the battery up over night gone out this morning and same again turns over but wont start any ideas ???