hey guys today i went for a 20min drive, and parked, nyway when i got back to d car and started it, i realised the CHECK engine light was on. water temperature was fine, oil pressure was fine. emm also realised that when i floor the car and it reaches top end, the light turns off til i ease of the throttle. any1 got any ideas what it could be? injectors? fuel pump? or possible sumthn worst?