Entity Error: The result of a query cannot be enumerated more than once
===

I'm having an error when using the entitiy framework that says the following:
"The result of a query cannot be enumerated more than once"

Solutions from similar questions on stackoverflow, mentioned adding ".ToList()" to my query but that didn't help either.  Here's my code:
                
    List<Kit> kits = new List<Kit>();

                var storedProc = db.GetOrderDetails(orderNumber).ToList();
                
                foreach (var proc in storedProc.ToList())
                {
                     [...content here]
                }
    
My code successfully queries the first time through. No issues.  When I re-click my submit button with a new "orderNumber", it throws this error.  

I've also tried other solutions such as .AsEnumerable().ToList(), but still no luck.  Any idea why this may be happening?

Thanks