So I cleaned my engine today , a good spray over with some degreaser followed by a light jet wash , avoiding all electrics , I kept the engine running while cleaning , been running stating and stopping no problem all day , just driving home now and stopped at traffic lights , the engine cut out , it wouldn’t start again till I managed to bump it on the hill, but then every time the revs drop below 2000 it will cut out again ? Any ideas ?