Sorry you are having to go through this. As we get older seems the check engine light stays on allot, hopefully the surgery will correct the problem. Futures green and climbing maybe a bull trap?