While driving my 2500 HD home, engine began skipping and stalled after about 10 seconds. I shut the engine off and then turned the key back on and noticed the message said "low oil pressure". I checked the oil and it is full so I believe that the oil pump has gone out or the filter has collapsed. Engine will spin over and with a little throttle, will run but very rough and then stall. Oil pressure only about 10 psi during these very short runs. I am trying to determine whats causing the engine to run so rough. I am thinking it may be a lifter that lost lubrication or something with the valve train. Any suggestions before I snatch the engine out?? Thanks in advance for any input!