Blue Screen Crashes with ntoskrnl.exe and tcpip.sys

I'm running Windows 7 Home on a Lenova Laptop. I had had having numerous blue screen crashes in the last two weeks which dump indicated was always related to ntoskrnl.exe. (see dumps at bottom of this post)

HERE'S WHAT I TRIED SO FAR:

I ran checkdisk, Avast antivirus thorough scan, an anti-malware checker, Windows 7 memory check, then a two-hour memory check downloaded from Lenova, the manufacture of my laptop. No problems were detected by any of these programs.

I went through all the drivers on my system as listed in the device manger and found no cases of red X. (There was one "unknown device" with a yellow exclamation mark.

I ran Driver Booster looking for a fix and it updated 10 or so drivers

The same ntoskrnl.exe crash continued so I restored my system from a backup of 11 days ago, which I think was before the problem started. I ran Driver Booster again and it updated 10 or so drivers. Before rebooting, I removed the "unknown device" thinking it might refresh. After rebooting I got yet another blue screen crash, this time pointing to both ntoskrnl.exe AND a problem with DRIVER_CORRUPTED_EXPOOL caused by tcpip.sys+75822. (Apparently driverbooster had introduced a new problem since I had not seen this error before? Not sure.)

==================================================
Filename : ntoskrnl.exe
Address In Stack : ntoskrnl.exe+74469
From Address : fffff800`0305e000
To Address : fffff800`03645000
Size : 0x005e7000
Time Stamp : 0x54d0317d
Time String : 2/2/2015 7:25:01 PM
Product Name : Microsoft® Windows® Operating System
File Description : NT Kernel & System
File Version : 6.1.7601.18741 (win7sp1_gdr.150202-1526)
Company : Microsoft Corporation
Full Path : C:\Windows\system32\ntoskrnl.exe
==================================================

==================================================
Dump File : 040515-14991-01.dmp
Crash Time : 4/5/2015 7:14:44 AM
Bug Check String : DRIVER_CORRUPTED_EXPOOL
Bug Check Code : 0x000000c5
Parameter 1 : 00000000`00000008
Parameter 2 : 00000000`00000002
Parameter 3 : 00000000`00000000
Parameter 4 : fffff800`03209b15
Caused By Driver : tcpip.sys
Caused By Address : tcpip.sys+75822
File Description :
Product Name :
Company :
File Version :
Processor : x64
Crash Address : ntoskrnl.exe+74ec0
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\040515-14991-01.dmp
Processors Count : 4
Major Version : 15
Minor Version : 7601
Dump File Size : 286,577
Dump File Time : 4/5/2015 7:43:32 AM
==================================================
 
Back