Is my coil to blame???

My guess would be maybe the coil overheating and not functioning properly, especially if your heater hoses are lying on top of it.