Ok...be kind as you read this I know I’ve made some mistakes. So my check engine light came on 3 days ago, solid, then the engine started making a tapping sound, really loud on a cold start. I checked the oil and thought it was fine. Noise got louder so I called out RAC. They were great and pulled these codes off the car ..2845, 2891, 2b68, 2970, 287d. They then checked the oil and there was barely any oil in it...turns out I had been checking it wrong and where I had been wiping it on a paper towel to see where the oil level was that was actually oil it was picking up from the pipe on the way down. It took 3 litres of oil! Started car up and it sounds great...there never was any loss of power but the clunking sound has gone and it drives really smoothly. Reset engine light and I was happy. Drove home later in the day everything fine, went out later and the bloody light has come on again. The engine sounds great, it drives smoothly and I checked the oil level (properly this time) and its fine. I know I should take it to the garage but this month money is tight and it’s driving so well....can it really be a huge issue do you think?