I have a 2007 subaru outback. 203k miles. Timing belt was changed in dec 2013. since April we have had issues with the oil. Right before due for an oil change around 2k the oil would just disappear and the check engine light would come on showing P0026 and p0028. We would change oil filter and oil and itd do fine act normal light went off until abt 2k again changed it again used better oil and filter lasted 3k before light came on. This last oil change we threw in some lucas suppliment oil also. Now check engine light is reading same codes and P0420. Catalyst below threshold. any idea to whats wrong? it holds this oil til tht very last moment then its gone.