Do you plan to buy further Apple Care, unless you don't mean the 2011 iMac in your sig?
Check the Console for hints.
Yeah, well I'm debating whether i can afford it lol. I was hoping i wouldn't have to buy it being that its a desktop...but i guess i do

...I checked console, but I'm not sure what everything means, is it ok if it run it by you?
Edit: Just called apple, they said to reset the PRAM and SMC and if that doesn't fix it take it to an apple store...so i guess ill try that lol.
4/8/12 12:19:59.552 PM com.apple.usbmuxd: _handle_timer heartbeat detected detach for device 0x6c-192.168.1.72:0!
4/8/12 12:19:59.552 PM iTunes: _AMDDeviceDetached (thread 0x1187d1000): Device 'AMDevice 0x7fa4d6047d80 {UDID = 50bc79203a0b571687c9634eac796fad8f0c3c28, device ID = 108, FullServiceName = 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.}' detached.
4/8/12 12:19:59.552 PM iTunes: _NotificationSocketReadCallbackGCD (thread 0x7fff701b0960): Unexpected connection closure...
4/8/12 12:20:02.862 PM com.apple.usbmuxd: _SendDetachNotification (thread 0x7fff701b0960): sending detach for device 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.: _BrowseReplyReceivedCallback got bonjour removal.
4/8/12 12:20:52.569 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[93559]) posix_spawn("/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels NAPT Service.app/Contents/MacOS/prl_naptd", ...): No such file or directory
4/8/12 12:20:52.569 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[93559]) Exited with code: 1
4/8/12 12:20:52.569 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy) Throttling respawn: Will start in 10 seconds
4/8/12 12:22:32.587 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[93842]) posix_spawn("/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels NAPT Service.app/Contents/MacOS/prl_naptd", ...): No such file or directory
4/8/12 12:22:32.587 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[93842]) Exited with code: 1
4/8/12 12:22:32.588 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy) Throttling respawn: Will start in 10 seconds
4/8/12 12:24:12.607 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94124]) posix_spawn("/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels NAPT Service.app/Contents/MacOS/prl_naptd", ...): No such file or directory
4/8/12 12:24:12.608 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94124]) Exited with code: 1
4/8/12 12:24:12.608 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy) Throttling respawn: Will start in 10 seconds
4/8/12 12:24:13.385 PM com.apple.usbmuxd: _SendAttachNotification (thread 0x7fff701b0960): sending attach for device 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.: _GetAddrInfoReplyReceivedCallback matched.
4/8/12 12:24:13.454 PM com.apple.usbmuxd: _SendAttachNotification (thread 0x7fff701b0960): Device 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local. has already appeared on interface 4. Suppressing duplicate attach notification.
4/8/12 12:24:13.556 PM usbmuxd: _AMDeviceConnectByAddressAndPort (thread 0x100781000): IPv4
4/8/12 12:24:13.669 PM ath: _AMDDeviceAttachedCallbackv3 (thread 0x7fff701b0960): Device 'AMDevice 0x10192ba80 {UDID = 50bc79203a0b571687c9634eac796fad8f0c3c28, device ID = 109, FullServiceName = 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.}' attached.
4/8/12 12:24:13.669 PM iTunes: _AMDDeviceAttachedCallbackv3 (thread 0x1187d1000): Device 'AMDevice 0x7fa4d5c76370 {UDID = 50bc79203a0b571687c9634eac796fad8f0c3c28, device ID = 109, FullServiceName = 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.}' attached.
4/8/12 12:24:15.784 PM AppleMobileDeviceHelper: _AMDDeviceDetached (thread 0xace3e2c0): Device 'AMDevice 0x288e0a0 {UDID = 50bc79203a0b571687c9634eac796fad8f0c3c28, device ID = 98, FullServiceName = 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.}' detached.
4/8/12 12:24:45.808 PM com.apple.usbmuxd: _SendDetachNotification (thread 0x7fff701b0960): sending detach for device 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.: _BrowseReplyReceivedCallback got bonjour removal.
4/8/12 12:24:45.808 PM iTunes: _AMDDeviceDetached (thread 0x1187d1000): Device 'AMDevice 0x7fa4d5c76370 {UDID = 50bc79203a0b571687c9634eac796fad8f0c3c28, device ID = 109, FullServiceName = 8c:58:77:af:05:18@fe80::8e58:77ff:feaf:518._apple-mobdev._tcp.local.}' detached.
4/8/12 12:24:45.809 PM iTunes: _NotificationSocketReadCallbackGCD (thread 0x7fff701b0960): Unexpected connection closure...
4/8/12 12:25:52.624 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94527]) posix_spawn("/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels NAPT Service.app/Contents/MacOS/prl_naptd", ...): No such file or directory
4/8/12 12:25:52.624 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94527]) Exited with code: 1
4/8/12 12:25:52.624 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy) Throttling respawn: Will start in 10 seconds
4/8/12 12:27:32.638 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94873]) posix_spawn("/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels NAPT Service.app/Contents/MacOS/prl_naptd", ...): No such file or directory
4/8/12 12:27:32.638 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy[94873]) Exited with code: 1
4/8/12 12:27:32.638 PM com.apple.launchd.peruser.501: (com.parallels.vm.prl_pcproxy) Throttling respawn: Will start in 10 seconds